Методи та засоби 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, ліцензування згенерованого коду, питання авторства, конфіденційність даних проєкту та академічну доброчесність. Саме про це запитують на співбесідах і в реальних командах.

Як це виглядає на практиці

Це не той освітній компонент, де просто слухають лекції. Практичних занять більше, ніж лекційних, тож ви працюєте в редакторі з асистентом майже на кожній парі.

Наприкінці на вас чекає підсумкова практична робота з верифікації згенерованого коду. Вона перевіряє головну навичку: не вірити коду лише тому, що він виглядає правдоподібно.

Що ви отримаєте на виході
✓Навичку швидко переходити від ідеї до робочого коду, зберігаючи контроль над якістю.
✓Власну бібліотеку промптів і робочих прийомів.
✓Розуміння меж технології: коли AI допомагає, а коли краще зробити самому.
✓Аргумент для резюме: вміння працювати з тим, що вже стає стандартом у розробці.
★
Бонус: серед рекомендованих ресурсів є GitHub Student Developer Pack, тож частину інструментів можна спробувати безкоштовно.


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


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