Study program:
122 “Computer Science” / “Комп’ютерні науки“
Degree: Bachelor
Type of module: lecture, practical work
Lecturer: Assoc. Prof., PhD Nataliia Liubchenko / Доц., к.т.н. Наталія Любченко
Language: Ukrainian
Credit Points: 5 ECTS
Description:
The purpose of teaching the discipline is: studying the theoretical and practical knowledge about modern scientific concepts, methods and technologies of object-oriented programming, research of properties and features of classes and objects, as well as processes of creating able-bodied programs. Topic 1. Basics of object-oriented programming. Topic 2. Polymorphism, inheritance. Topic 3. Input/output streams. File. Topic 4. Templates. Topic 5. Treatment of exceptional situations. Testing. Topic 6. Use of C ++ Standard Library (STL).
Метою навчання для дисципліни є: вивчення теоретичних та практичних знань про сучасні наукові концепції, методи та технології об'єктно-орієнтованого програмування, дослідження властивостей та особливостей класів та об'єктів, а також процеси створення працездатних програм. Тема 1. Основи об'єктно-орієнтованого програмування. Тема 2. Поліморфізм, наслідування. Тема 3. Потоки вводу/виводу. Файли. Тема 4. Шаблони. Тема 5. Обробка виключних ситуацій. Тестування. Тема 6. Використання засобів стандартної бібліотеки C ++ (STL).