Програмування, частина 2 (Об'єктно-орієнтоване програмування)

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.00.O.024
Кількість кредитів: 6.00
Кафедра: Електронні обчислювальні машини
Лектор: доцент Морозов Юрій Васильович.
Семестр: 2 семестр
Форма навчання: денна
Результати навчання: розуміти теоретичні основи об’єктно-орієнтованого програмування; знати прийоми об’єктно-орієнтованого програмування та аналізу; володіти прийомами програмування з використанням методів об’єктно-орієнтованого програмування; вміти аналізувати предметну область, що моделюється застосовуючи об’єктно-орієнтовані підходи; вміти розробляти програмне забезпечення із застосуванням об’єктно-орієнтованих підходів та сучасних інструментальних засобів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Програмування, ч.1 (Основи алгоритмізації та програмування)
Короткий зміст навчальної програми: Об’єктна модель. Основні концепції мови програмування С++. Класи: інтерфейс і реалізація. Застосування методів об’єктно-орієнтованого програмування: об’єктно-орієнтована мова С++ та її стандартна бібліотека, перевантаження операторів, шаблони.
Методи та критерії оцінювання: поточний контроль - письмові звіти з лабораторних робіт, усне опитування, оцінювання виконаних індивідуальних завдань (30%); підсумковий контроль - контрольний захід, диф. залік: письмово-усна форма (70 %).
Рекомендована література: 1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. М.: «Издательство Бином», 1999. 2. Страуструп Б. Язык программирования С++. Третье издание. - М.: «Издательство Бином», 1999. 3. Грегори К. Использование Visual С++. Специальное издание. - М.: «Диалектика», 1999.