Методи та засоби 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 |
Лекції, практичні, лабораторні, курсові, підручники, посібники тощо (матеріал розміщено в електронній бібліотеці коледжу) |
|
Різнорівневий контроль знань |
Різнорівневі завдання не знайдено. |