1 of 7

Інтегровані системи створення додатків

Освітньо-професійна програма: Комп’ютерна інженерія

Викладач: Криворот Вікторія Юріївна

Семестр: 7

Кредити ЄКТС: 3,5 (105 годин)

2 of 7

Мета освітнього компоненту

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

3 of 7

Завдання освітнього компоненту

  • Вивчення принципів проєктування додатків та невеликих програм.
  • Освоєння основ візуального програмування та ООП.
  • Ознайомлення з етапами створення ефективних візуальних додатків.
  • Вивчення методів запобігання винятковим ситуаціям.
  • Оволодіння навичками аналізу та вдосконалення програм.

4 of 7

Компетентності

  • ЗК3. Пошук, оброблення та аналіз інформації.
  • ЗК4. Застосування знань у практичних ситуаціях.
  • ЗК5. Спілкування державною мовою.
  • ЗК6. Спілкування іноземною мовою.
  • ЗК7. Робота в команді.
  • СК2–СК10. Використання сучасних ІТ, алгоритмів і систем комп’ютерної інженерії.

5 of 7

Програмні результати навчання

  • РН2. Знати теоретичні основи функціонування апаратних і програмних засобів.
  • РН3. Використовувати сучасні методи та технології.
  • РН7. Формулювати та розв’язувати технічні задачі.
  • РН10. Здійснювати пошук інформації.
  • РН12. Поєднувати теорію і практику.
  • РН16. Спілкуватись професійно українською та іноземною мовами.

6 of 7

Розділ 1. Інтегровані системи створення додатків (IDE)

  • Вступ. Призначення та класифікація IDE.
  • Етапи розробки програмного забезпечення.
  • Архітектура IDE та її компоненти.
  • Інструменти редагування коду, автодоповнення.
  • Використання компонентів бібліотеки VCL.
  • Рефакторинг, інтерфейси та GUI.
  • Налагодження, тестування, автоматизація збірки.
  • Системи контролю версій (Git, SVN).
  • Плагіни, модулі, розширення.
  • Індивідуальний проєкт у IDE.

7 of 7

Розділ 2. Сучасні мобільні операційні системи

  • Вступ до сучасних мобільних ОС.
  • Архітектура мобільних операційних систем.
  • Порівняння Android, iOS, HarmonyOS, KaiOS.
  • Інтерфейс користувача та взаємодія з ОС.
  • Тенденції розвитку мобільних ОС.