Методи та засоби AI-асистованого розробки програмних продуктів


Опис освітнього компонента


Предметом вивчення вибіркового компонента «Методи та засоби AI-асистованого розробки програмних продуктів» є сучасні інструменти штучного інтелекту, методи та підходи до їх інтеграції у повсякденну практику програміста для підвищення ефективності написання, тестування, рефакторингу та документування програмного забезпечення.

У рамках вивчення предмету студенти знайомляться з принципами роботи великих мовних моделей (LLM), інструментами AI-асистування у середовищах розробки (GitHub Copilot, Cursor, ChatGPT, Claude), технікою prompt engineering, а також практиками відповідального та критичного використання AI у реальних проєктах.

Основними завданнями вивчення є:

  • ознайомлення з екосистемою AI-інструментів для програмістів та принципами їх роботи;
  • опанування GitHub Copilot та Copilot Chat для автодоповнення та генерації коду;
  • оволодіння технікою промпт-інжинірингу для формулювання ефективних запитів до AI;
  • навчання AI-асистованого написання та генерації unit-тестів;
  • формування навичок рефакторингу та ревью коду за допомогою AI-інструментів;
  • опанування автоматизованого документування (docstrings, README, JSDoc) з використанням AI;
  • розвиток критичного мислення щодо верифікації та оцінки згенерованого коду;
  • формування навичок відповідального використання AI з дотриманням принципів академічної доброчесності.


Викладач:


Навчально-методичний комплекс


Силабуси Силабус не знайдено.
Електронна бібліотека
https://e-library.kpefk.com.ua
Лекції, практичні, лабораторні, курсові, підручники, посібники тощо (матеріал розміщено в електронній бібліотеці коледжу)
Різнорівневий
контроль
знань
Різнорівневі завдання не знайдено.