Методи та засоби AI-асистованого розробки програмних продуктів
Викладач
Опис освітнього компонента
Не «AI замість програміста», а програміст, який вміє працювати з AI.
Ви вже знаєте, як писати код. У цьому освітньому компоненті ви навчитеся робити це швидше й якісніше, але так, щоб кожен рядок від нейромережі пройшов вашу перевірку. Це й відрізняє інженера від людини, яка просто натискає Tab.
Що на вас чекає
Освітній компонент побудовано як шлях від «що там всередині в цієї моделі» до «я можу відповідально довірити їй частину роботи».
01Під капотом
Ви дізнаєтесь, чому модель «галюцинує», що таке токени, контекстне вікно і температура, і чому вона не знає про вчорашній реліз бібліотеки.
02GitHub Copilot у справі
Ви налаштуєте середовище, навчитеся керувати підказками, приймати їх частинами й давати асистенту потрібний контекст. Побачите, як підключати до нього зовнішні джерела даних та інструменти через протокол MCP, і як домовлятися про правила роботи з асистентом у команді.
03Промпт-інжиніринг для програмістів
Ви опануєте структуру запиту (роль, контекст, завдання, обмеження, формат), техніки zero-shot, few-shot і chain-of-thought. Складете власну колекцію шаблонів для типових задач і розберетеся, чому ваші промпти іноді не працюють.
04Тести без нудьги
AI генерує модульні тести, а ви вчитеся оцінювати, чи вони справді щось перевіряють. Ви подивитеся на покриття коду й межові випадки та знайдете помилки й небезпечні місця.
05Рефакторинг і чужий код
Ви розбиратимете незнайому кодову базу, розпізнаватимете патерни проєктування, чиститимете код разом з асистентом і перевірятимете, що програма поводиться так само, як раніше.
06Документація за хвилини
Docstrings, JSDoc, README і архітектурний опис. Ви також побачите, як підтримувати документацію в актуальному стані.
07Темний бік технології
Ви розглянете уразливості за OWASP Top 10, ліцензування згенерованого коду, питання авторства, конфіденційність даних проєкту та академічну доброчесність. Саме про це запитують на співбесідах і в реальних командах.
Як це виглядає на практиці
Це не той освітній компонент, де просто слухають лекції. Практичних занять більше, ніж лекційних, тож ви працюєте в редакторі з асистентом майже на кожній парі.
Наприкінці на вас чекає підсумкова практична робота з верифікації згенерованого коду. Вона перевіряє головну навичку: не вірити коду лише тому, що він виглядає правдоподібно.
Що ви отримаєте на виході
Навчально-методичний комплекс
| Силабуси | Силабус не знайдено. |
|---|---|
|
Електронна бібліотека https://e-library.kpefk.com.ua |
Лекції, практичні, лабораторні, курсові, підручники, посібники тощо (матеріал розміщено в електронній бібліотеці коледжу) |
|
Різнорівневий контроль знань |
Різнорівневі завдання не знайдено. |
