Об’єктно-орієнтоване програмування (D3 Менеджмент, освітня програма “Інформаційні системи у менеджменті”)

Тип: На вибір студента

Кафедра: інформаційних систем у менеджменті

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

СеместрКредитиЗвітність
44Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
432доцент Прийма С. С.ЕКі-21с

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
416ЕКі-21сдоцент Прийма С. С., доцент Завада О. П.

Опис курсу

Дисципліна «Об’єктно-орієнтоване програмування» є вибірковою дисципліною зі спеціальності 073“Менеджмент” для освітньої програми “Інформаційні системи у менеджменті”, яка викладається в 4 семестрі в обсязі 3 кредитів (за Європейською Кредитно-Трансферною Системою ECTS).

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

Цілі курсу:

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

Після завершення цього курсу студент буде:

Знати

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

Вміти

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

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

Основна література:

  1. Документація Python 3.12.1 URL: https://docs.python.org/uk/3/
  2. Васильєв О.М. Програмування в Python. Теорія і практика : навч. посіб. Київ : Видавництво Ліра-К, 2023. 462 с.
  3. Васильєв О. М. Програмування мовою Python / О.М. Васильєв. Тернопіль : Видавництво “Навчальна книга-Богдан”, 2021. 503 с.
  4. Висоцька В.А., Оборська О.В. Python: алгоритмізація та програмування: навчальний посібник. Львів: Видавництво «Новий Світ – 2000», 2021. 514 с
  5. Костюченко А.О. Основи програмування мовою Python: навчальний посібник. Ч.: ФОП Баликіна С.М., 2020. 180 с.

Додаткова література:

  1. Яковенко А.В. Основи програмування. Python. Частина 1. Київ : КПІ ім. Ігоря Сікорського, 2018. 195 с.
  2. Бублик В. В. Об’єктно-орієнтоване програмування : підручник для студентів, які навчаються за напрямами “Комп’ютерні науки”, “Комп’ютерна інженерія”, “Програмна інженерія”, “Системна інженерія”, “Інформатика”, “Прикладна математика” / В.В. Бублик. Київ : ІТ-книги, 2015. 637 с.
  3. Програмування числових методів мовою Python : підруч./ А. В. Анісімов, А. Ю. Дорошенко, С. Д. Погорілий, Я. Ю. Дорогий ;за ред. А. В. Анісімова. – К. : Видавничо-поліграфічний центр “Київський університет”, 2014. – 640 с.

Інтернет-джерела:

  1. Підручник з Python. URL: https://docs.python.org/uk/3.13/tutorial/index.html
  2. Путівник мовою програмування Python. URL: https://pythonguide.rozh2sch.org.ua/
  3. Курс Python developer: з нуля до роботи в IT. URL: https://surl.li/nwledw
  4. 20 найкращих сайтів для вивчення Python. URL: https://uaspectr.com/2020/07/06/najkrashhi-sajty-dlya-vyvchennya-python/
  5. Програмування для всіх: основи Python. URL: https://prometheus.org.ua/prometheus-free/python-fundamentals-for-everyone/

Силабус:

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