Об’єктно-орієнтоване програмування (126 Інформаційні системи та технології)
Тип: Нормативний
Кафедра: радіофізики та комп'ютерних технологій
Навчальний план
Семестр | Кредити | Звітність |
2 | 5 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
2 | 32 | доцент Злобін Г. Г. | ФеC-11 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
2 | 32 | ФеC-11 | доцент Злобін Г. Г., доцент Злобін Г. Г. |
Опис навчальної дисципліни
Мета: одержати знання з основ об’єктно-орієнтованого програмування алгоритмічними мовами C++ та C# в середовищі Visual Studio .Net 2012. Вивчити вбудовані і структуровані типи даних та алгоритмічні конструкції цих мов. Вивчити базові принципи ООП: абстрагування, ієрархічність, інкапсулювання, успадкування та поліморфізм. Освоїти принципи побудови графічних інтерфейсів користувача (меню, панелі інструментів, шаблони діалогових вікон) в сучасних об’єктно-орієнтованих середовищах розробки інформаційних систем.
Після вивчення дисципліни студенти повинні:
знати:
- правила роботи в середовищі сучасних операційних систем та їхні файлові системи;
- правила використання об’єктно-орієнтованих мов програмування: C++, C#;
- принципи побудови об’єктної моделі;
- поняття класу, об’єкту, поля, методу, властивості та події.
- складові частини Win32-проектів;
- принципи роботи в інтегрованому середовищі Visual C++;
- принципи роботи в інтегрованому середовищі Visual C#;
- різницю між компонентною і каркасною моделлю побудови Windows-додатку.
вміти:
- застосовувати об’єктно-орієнтований підхід для проектування складних програмних систем;
- здійснювати об’єктно-орієнтований аналіз, проектування та програмування складних програмних систем;
- інсталювати та налаштовувати середовище MS Visual Studio .Net 2012;
- створювати та налагоджувати програмні проекти в названому середовищі;
- програмувати об’єктноорієнтованими мовами С++ та C# алгоритми обробки та відображення текстових, числових та графічних даних;
- створювати власні компоненти та бібліотеки DLL.
Рекомендована література
Основна література:
1) Злобін Г.Г., Костюк Д.А., Чмихало О.С. Програмування мовою Сі++ в середовищі Qt Creator. Підручник. – Одеса: Вид-во Тараса Сороки, 2022. 242 ст.
2) Трофименко О.Г. С++ Алгоритмізація та програмування: навчальний Підручник. Одеса: Фенікс, 2019.477 ст.
3) Васильєв О. .Програмування на С++ в прикладах і задачах: навч. посіб. – К.: Видавництво Ліра-К , 2017. – 382 ст.
Додаткова література (Інтернет-ресурси):
1) C++ Підручник https://w3schoolsua.github.io/cpp/index.html#gsc.tab=0