Об’єктно-орієнтоване програмування

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

Кафедра: цифрової економіки та бізнес-аналітики

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

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

Лекції

СеместрК-сть годинЛекторГрупа(и)
432професор Шевчук І. Б.УФЕ-21с

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
448УФЕ-21спрофесор Шевчук І. Б., професор Шевчук І. Б.

Опис курсу

Дисципліна «Об’єктно-орієнтоване програмування» є нормативною ди­с­ципліною зі спеціальності 051 «Економіка» для освітньої програми «Інформаційні технології в бізнесі», яка викладається в IV семестрі в обсязі 4 кредити (за Європейською кредитно-трансферною системою ECTS).

Навчальна дисципліна «Об’єктно-орієнтоване програмування» спрямована на формування у здобувачів вищої освіти теоретичних знань і практичних навичок у сфері об’єктно-орієнтованої методології програмування, зокрема щодо проєктування, розроблення та тестування універсальних і спеціалізованих програмних рішень, використання мови програмування Java та сучасних інструментів розробки, а також застосування об’єктно-орієнтованих підходів у задачах економіки, управління й бізнесу, що сприятиме формуванню професійних ІТ-компетентностей і підвищенню конкурентоспроможності випускників на ринку праці.

Метою вивчення дисципліни “Об’єктно-орієнтоване програмування” є: ознайомлення студентів з основними принципами технології об’єктно-орієнтованого програмування (ООП) та оволодіння ними з використанням мови програмування Java, методами проектування та створення програм згідно сучасних технологій.

Основними цілями (завданнями) дисципліни є:

  • формування системи знань з принципів проєктування сучасного програмного забезпечення на основі об’єктно-орієнтованої парадигми;
  • опанування методології об’єктно-орієнтованого програмування та ключових концепцій (інкапсуляція, наслідування, поліморфізм, абстракція);
  • ознайомлення з сучасними інтегрованими середовищами розробки та візуальними інструментами програмування;
  • набуття практичних навичок розроблення, налагодження й тестування програмних продуктів, що функціонують у середовищі сучасних операційних систем;
  • розвиток алгоритмічного й абстрактного мислення, умінь моделювання предметних областей і розв’язання прикладних задач у сфері економіки, управління та бізнесу із застосуванням програмних рішень.

 

Рекомендована література

  1. Bloch J. Effective Java: 3rd Edition, Addison Wesley, 2017, 412 p.
  2. Java-програмування: комп’ютерний практикум : навч. посіб. / уклад.: Ю. А. Тарнавський. Київ : КПІ ім. Ігоря Сікорського, 2021. 95 с.
  3. Авраменко В.С., Авраменко А.С. Проектування інформаційних систем: навчальний посібник / В.С. Авраменко, А.С. Авраменко. Черкаси: Черкаський національний університет ім. Б. Хмельницького, 2017. 434 с.
  4. Галкін О.В., Катеринич Л.О., Шкільняк О.С. Програмування на Java 8: Навчальний посібник. К.: ЛОГОС, 2017. 186 с
  5. Глоба Л. С. Розробка інформаційних ресурсів та систем: конспект лекцій / Л. С. Глоба, Т. М. Кот. Київ : НТУУ «КПІ», 2014. 318 с.
  6. Інженерія якості програмного забезпечення: навч. посібник / Г.В Табунщик, Р.К. Кудерметов, Т.І. Брагіна. – Запоріжжя: ЗНТУ, 2013. 180 с.
  7. Інформаційні технології в бізнесі. Частина 1: Навч. посіб. / [Шевчук І. Б., Старух А. І., Васьків О. М. та ін.]; за заг. ред. І. Б. Шевчук. Львів: Видавництво ННВК «АТБ», 2020. 535 с.
  8. Козак Л. І. Основи програмування : навч. посіб. / Л. І. Козак, І. В. Костюк, С. П. Стачевич. – Львів : “Новий Світ-2000”, 2017. – 328 с.
  9. Омельчук Л.Л. Об’єктно-орієнтоване програмування. Лабораторний практикум: навчальний посібник / Л.Л. Омельчук, А.С. Белова. Київ: 2022. 271 с.
  10. Технології створення програмних продуктів та інформаційних систем : навч. посібник / М. Ю. Карпенко, Н. О. Манакова, І. О. Гавриленко ; Харків. нац. ун-т міськ. госп-ва ім. О. М. Бекетова. – Харків : ХНУМГ ім. О. М. Бекетова, 2017. – 93 с.
  11. Шевчук І. Б. Інформаційні технології в регіональній економіці: теорія і практика впровадження та використання : монографія. Львів : Видавництво ННВК «АТБ», 2018. 448 с.

Силабус:

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