Об'єктно-орієнтоване конструювання програм
Освітня програма: Інженерія програмного забезпечення (Бакалавр)
Структурний підрозділ: Факультет інформаційних технологій
Назва дисципліни
Об'єктно-орієнтоване конструювання програм
Код дисципліни
ОК 8
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
3 Семестр
Кількість кредитів ЕСТS
10
Результати навчання
Уміння продемонструвати знання основних форм і законів абстрактно-логічного мислення, форм і методів аналізу та синтезу, знання структур даних та фундаментальних алгоритмів, методології та інструментальних засобів об’єктно-орієнтованого проектування, особливостей різних парадигм програмування, принципів, моделей, методів і технологій проектування та розроблення програмних продуктів різного призначення. Ефективно використовувати сучасний математичний апарат у професійній діяльності в процесі проектування інформаційних систем за галузями. Використовувати технології проектування складних систем; розробляти інформаційні та програмні системи з використанням шаблонів та засобів автоматизованого проектування. Здатність обґрунтовувати власну думку щодо методів формалізації системних задач при
проектуванні складних систем, спілкуватися з колегами щодо конкретних питань проектування інформаційних і програмних систем, складати аналітичні звіти та виступати з результатами власної роботи.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
− знання теоретичних основ: базові підходи, методи і технології алгоритмізації та
програмування, основ математичної логіки, загальних принципів побудови
програм;
− вміння виконувати аналіз поставлених завдань для визначення структури
вхідної і вихідної інформації, вибору типів та структур даних для їх наступної
програмної обробки, будувати схеми алгоритмів;
− володіння елементарними навичками роботи в будь-якому інструментальному
середовищі програмування.
− знання архітектури програмного забезпечення.
Зміст навчальної дисципліни
Навчальна дисципліна «Об’єктно-орієнтоване конструювання програм»
спрямована на вивчення теоретичних засад розробки програм; функціонування
програмного забезпечення; вимог та специфікацій на розробку програмного
забезпечення; технологій проектування та розробки програмного забезпечення;
методів перевірки якості створеного програмного забезпечення.
Рекомендована та необхідна література
1. Мережні інформаційні технології: навч. посібн. для ВНЗ / С. А. Устенко, І. В. Устенко.
– Миколаїв: МНУ ім. В.О. Сухомлинського, 2016. – 321 с. (укр. мов)
2. Теорія та практика моделювання бізнес-процесів : моногр. / В.С. Пономаренко, С.В.
Мінухін, С.В. Знахур. – Х. : Вид. ХНЕУ, 2013. – 244 с. (укр. мов)
3. Бойко Б.І., Омельчук Л.Л., Русіна Н.Г. Об’єктно-орієнтоване програмування.
Лабораторний практикум: Навч. посібн. - К.: 2016. 90 с. (укр. мов)
4. Купін А.І., Музика І.О. Мережні інформаційні технології. Практикум. Навч. посіб. – Кривий Ріг : Видавець ФОП Чернявський Д.О., 2015. – 238 с. (укр. мов)
5. Документація C#: https://docs.microsoft.com/en-us/dotnet/csharp/
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота
Методи та критерії оцінювання
Рівень досягнення всіх запланованих результатів навчання визначається за
результатами захисту виконання лабораторних робіт та індивідуальних завдань
самостійної роботи. Семестрове оцінювання студентів здійснюється впродовж семестру з усіх видів робіт. Загальний бал утворюється як зважена сума балів напрацьованих студентом за різними видами робіт. Максимальна кількість балів, яку може отримати студент за роботу в семестрі не перевищує 100 балів. Форма підсумкового оцінювання: 3 семестр – залік; 4 семестр - іспит. Залік проводиться шляхом виставлення результуючої оцінки, що визначається як сума балів за всіма успішно оціненими результатами навчання. Для отримання заліку
обов’язковим є виконання всіх лабораторних робіт (мінімальна оцінка - 36 балів,
максимальна –60 балів), успішної здачі модульних контрольних робіт, успішної здачі підсумкової модульної контрольної роботи. При отриманні результуючої підсумкової кількості балів від 60 і вище студенту виставляється зараховано.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Людмила
Володимирівна
Зубик
Кафедра програмних систем і технологій
Факультет інформаційних технологій
Факультет інформаційних технологій
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни
Кафедра програмних систем і технологій
Факультет інформаційних технологій