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