Об’єктно-орієнтоване програмування (126 Інформаційні системи та технології)

Тип: Нормативний

Кафедра: радіофізики та комп'ютерних технологій

Навчальний план

СеместрКредитиЗвітність
25Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
232доцент Злобін Г. Г.ФеC-11

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
232Фе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

Силабус:

Завантажити силабус