У Національному лісотехнічному університеті України відбувся практичний воркшоп CodeRefinery, присвячений сучасним підходам до розроблення програмного забезпечення, командної роботи, автоматизованого тестування та використання інструментів штучного інтелекту в програмуванні.

 

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

 

Ініціатором, організатором та викладачем воркшопу виступив Юрій Паславський, асистент кафедри інженерії програмного забезпечення НЛТУ України. Навчання проводилося українською мовою на основі відкритих освітніх матеріалів міжнародної ініціативи CodeRefinery, адаптованих до потреб студентів університету.

 

Від теорії до реальних інструментів розробника

 

Програма воркшопу охопила низку актуальних технологій та підходів, які активно використовуються в сучасній ІТ-індустрії.

 

Особливу увагу було приділено системам контролю версій Git та GitHub, що дають змогу організовувати командну розробку, відстежувати зміни в програмному коді, керувати внесками учасників і забезпечувати прозорість процесу створення програмного забезпечення.

 

Окремим напрямом стало автоматизоване тестування програмного забезпечення. Використовуючи мову Python та інструмент pytest, студенти ознайомилися з принципами перевірки правильності роботи програм, виявлення помилок та забезпечення надійності програмних продуктів.

 

Не менш важливою частиною навчання було опанування основ безперервної інтеграції (Continuous Integration, CI) за допомогою GitHub Actions та YAML. Учасники дізналися, як автоматизувати перевірку програмного коду та інтегрувати відповідні механізми в процес командної розробки.

 

У межах воркшопу також розглядалися можливості використання інструментів штучного інтелекту, зокрема GitHub Copilot. Особливий акцент було зроблено на відповідальному застосуванні ШІ: критичному оцінюванні згенерованого коду, його перевірці та усвідомленні відповідальності розробника за кінцевий результат.

 

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

 

Практичні компетентності для майбутніх ІТ-фахівців

 

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

 

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

 

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

 

 

Досвід НЛТУ України представлено на міжнародному рівні

 

Важливим результатом проведеного заходу стало висвітлення досвіду НЛТУ України на офіційному міжнародному вебресурсі CodeRefinery.

 

30 жовтня 2026 року на сайті ініціативи опубліковано англомовний матеріал «CodeRefinery at NLTU: practical skills for projects and research», автором якого є Юрій Паславський.

 

Публікація знайомить міжнародну освітню та наукову спільноту з досвідом організації практичного навчання студентів у НЛТУ України, використанням відкритих освітніх ресурсів та впровадженням сучасних підходів до програмної інженерії.

 

Ознайомитися з публікацією можна за посиланням: https://coderefinery.org/blog/coderefinery-nltu-lviv/

 

Розвиток сучасної ІТ-освіти в НЛТУ України

 

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

 

Реалізація ініціативи стала можливою завдяки активності викладачів і студентів, підтримці кафедри інженерії програмного забезпечення та керівництва інституту.

 

Окрема подяка директору Навчально-наукового інституту комп’ютерних наук та інформаційних технологій Ігорю Миколайовичу Крошному за підтримку освітньої ініціативи та створення умов для її реалізації.

 

Щиро дякуємо спільноті CodeRefinery за відкриті навчальні матеріали, методичну підтримку та можливість використовувати сучасні освітні ресурси у підготовці студентів.

 

Подібні ініціативи сприяють формуванню сучасного освітнього середовища, у якому теоретичні знання поєднуються з практичними навичками, а студенти отримують досвід роботи з інструментами, необхідними для успішної професійної діяльності в ІТ-галузі.