Study program: 122 Computer Science
Educational and professional program "Computer Science and Technology”
Degree: Bachelor
Type of module: lecture, practical work
Lecturer: Assoc. Prof., PhD Viktor Reshetnik / Доц., к.т.н. Віктор Решетнік
Language: Ukrainian
Credit Points: 6 ECTS
Description:
The mandatory discipline of professional training provides the study of the basics of C++ programming, algorithm development, creation and debugging of programs. Contains topics: 1.1. Computer architecture, computing systems. 1.2 Typical algorithmic structures. 1.3. Variables and constants, their types. 2.1. Control structures. Cycles. 2.2. Arrays and pointers. Dynamic memory allocation. 2.3. Functions. Methods of passing parameters. Link. 2.4. Sorting and search algorithms. 2.6. Procedural programming. Scope of identifiers. 3.1. Streaming data input/output. 3.2. Features of С-string processing. 3.3. Composite data types. 3.4. Abstract data structures.
Обов’язкова дисципліна професійної підготовки забезпечує вивчення основ програмування мовою С++, розробки алгоритмів, створення, та відлагодження програм. Містить теми: 1.1. Архітектура комп’ютерів, системи числення. 1.2 Типові алгоритмічні структури. 1.3. Змінні та константи, їх типи. 2.1. Керуючі конструкції. Цикли. 2.2. Масиви та вказівники. Динамічне виділення пам'яті. 2.3. Функції. Способи передавання параметрів. Посилання. 2.4. Алгоритми сортування та пошуку. 2.6. Процедурне програмування. Сфера дії ідентифікаторів. 3.1. Потокове введення/виведення даних. 3.2. Особливості обробки рядків. 3.3. Складені типи даних. 3.4. Абстрактні структури даних.