Спеціальність: 121 Інженерія програмного забезпечення. ОС: Бакалавр. Семестр: 3-4. ECTS: 6.
Викладач: Міловідов Юрій Олегович - старший викладач кафедри комп’ютерних наук.
Анотація: Об'єктно-орієнтоване проектування. Інкапсуляція та приховання інформації. Розподіл поведінки та реалізації. Класи та підкласи. Успадкування (перевизначення, динамічне зв'язування). Поліморфізм (поліморфізм подтипів і успадкування). Ієрархія класів. Класи колекцій і протоколи ітерації. Внутрішнє представлення об'єктів і таблиця методів.
- Викладач: Баранова Тетяна Альфредівна
- Викладач: Василюк-Зайцева Світлана Вікторівна
- Викладач: Міловідов Юрій Олегович
- Асистент: Боровик Віктор Іванович
- Асистент: Кириченко Віктор Вікторович