F2 Інженерія програмного забезпечення (освітня програма "Інтернет речей")

Матеріал з Wikiситет
Версія від 14:19, 14 вересня 2026, створена Kaf-ipz@nuwm.edu.ua (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Навчально-науковий інститут кібернетики, інформаційних технологій та інженерії
Nni-akot.png
Логотип ННІ
Випускова кафедра
Кафедра інженерії програмного забезпечення та штучного інтелекту
Форма здобуття освіти
денна
Кваліфікація
бакалавр з інженерії програмного забезпечення (освітня програма «Інтернет речей»)
Контактна інформація
м. Рівне, вул. Соборна, 11, корп. № 1, к. 133
kaf-ipz@nuwm.edu.ua
тел. О97 9372О93


Освітня програма «Інтернет речей» — це бакалаврська програма зі спеціальності F2 Інженерія програмного забезпечення (галузь знань F Інформаційні технології), яка готує розробників програмного забезпечення з фокусом на IoT-системи та інженерію ПЗ. Реалізується в НУВГП з 2017 року.

Від 121 до F2: що змінилося у шифрі спеціальності

Донедавна спеціальність мала шифр 121 «Інженерія програмного забезпечення» у галузі знань 12 «Інформаційні технології». У межах реформи переліку галузей знань і спеціальностей вона отримала нове кодування — F2 «Інженерія програмного забезпечення» у галузі знань F «Інформаційні технології». Змінився саме шифр: назва спеціальності, зміст підготовки та кваліфікація випускника залишилися тими самими. Тому в документах різних років (ОПП, навчальні плани, силабуси, сертифікат про акредитацію) можуть паралельно траплятися позначення «121» і «F2» — це одна й та сама спеціальність.

Коротко про програму

  • Заклад освіти: Національний університет водного господарства та природокористування
  • Структурний підрозділ: ННІ кібернетики, інформаційних технологій та інженерії
  • Випускова кафедра: Кафедра інженерії програмного забезпечення та штучного інтелекту (з 16.02.2026, наказ ректора № 81 від 06.02.2026; раніше — кафедра комп’ютерних наук та прикладної математики)
  • Рівень вищої освіти: перший (бакалаврський)
  • Кваліфікація: бакалавр з інженерії програмного забезпечення
  • Диплом / обсяг: диплом бакалавра, одиничний, 240 кредитів ЄКТС
  • Форма навчання: денна
  • Мова викладання: українська
  • Цикл/рівень: НРК України — 6 рівень; QF-EHEA — перший цикл (First cycle); EQF-LLL — 6 рівень (Level 6)
  • Акредитація: сертифікат про акредитацію освітньої програми № 1460 (29.04.2021, протокол № 7 від 27.04.2021)
  • Редакції ОПП: 2017, 2019, 2021, 2025 (чинна редакція — протокол вченої ради № 7 від 04.07.2025, наказ ректора № 496 від 05.08.2025)
  • Офіційний сайт університету: https://www.nuwm.edu.ua

Мета освітньої програми

Формування професійних компетентностей у бакалаврів, які володіють фундаментальними знаннями і практичними навичками з інженерії програмного забезпечення та здатні розв’язувати спеціалізовані практичні задачі (зокрема у сфері «інтернету речей»), пов’язані також із раціональним природокористуванням, агровиробництвом і водним господарством, засобами прикладних інформаційних технологій, з розвитком «м’яких» навичок командної роботи й комунікації.

Чому саме ця програма

Єдина в Україні IoT-програма в межах інженерії програмного забезпечення

Програму НУВГП запущено у 2017 році — другою в Україні після «Системної інженерії (Інтернет речей)» НУ «Львівська політехніка» (2016). Ідея відкрити підготовку в Рівному надійшла від одного зі співавторів львівської програми, Solution Architect компанії SoftServe; за сприяння рівненського офісу SoftServe у 2016 році розпочалася співпраця з обміном навчальними планами і робочими програмами.

Порівняльний аналіз вітчизняних аналогів (Львівська політехніка, КНУ ім. Т. Шевченка, ХНУРЕ, ЧНУ ім. Ю. Федьковича, ЗУНУ, ІФНТУНГ, НАУ, ТНТУ ім. І. Пулюя, КПІ ім. І. Сікорського) показав три моделі підготовки: апаратно-електронну, комп’ютерно-інженерну та інформаційно-системну. Жодна з них не реалізується у спеціальності «Інженерія програмного забезпечення» — решта українських IoT-програм належать до спеціальностей 122, 123, 126, 171, 174 і 175. Програма НУВГП залишається єдиною бакалаврською програмою з інтернету речей у F2 (121). Такий софтверний фокус відповідає домінуючій міжнародній моделі: у більшості проаналізованих закордонних програм (Savonia UAS, SETU, Udine, TH Deggendorf, Kristianstad University, FH Technikum Wien) інтернет речей кваліфіковано як комп’ютерно-програмну, а не електротехнічну галузь.

Ринок праці: embedded — найменша конкуренція серед усіх ІТ-напрямів

Галузева аналітика підтверджує попит саме на профіль програми. За підсумками 2025 року на порталі DOU опубліковано 78 тис. ІТ-вакансій — на 30 % більше, ніж у 2024 році, причому категорія Hardware зросла вдвічі. У червні 2026 року напрями Embedded і Hardware мали найнижчу конкуренцію серед усіх ІТ-категорій — 4,1 та 2,2 відгуку на вакансію, тоді як у QA цей показник становив 77,3, а у Front-end — 189,8. Кількість вакансій Embedded за пів року зросла зі 104 до 163.

У Європейському Союзі, за звітом «State of the Digital Decade 2026», зайнято 10,5 млн ІКТ-фахівців за цільового показника 20 млн до 2030 року. Регуляторні вимоги ЄС — Cyber Resilience Act (Регламент (ЄС) 2024/2847) і Data Act — формують окремий попит на розробників під’єднаних пристроїв. Окремим чинником стали оборонні технології: масове застосування безпілотників і наземних роботизованих комплексів зробило вбудовані системи, канали зв’язку та комп’ютерний зір критично затребуваними, а DefTech-компаніям потрібні насамперед інженери програмного забезпечення. Це враховано в тематиці кваліфікаційних робіт.

На регіональному рівні розвиток ІТ-сектору визначено стратегічною ціллю Стратегії розвитку Рівненської області до 2027 року та Стратегії розвитку Рівненської міської територіальної громади до 2028 року.

Сучасні технологічні тенденції у змісті підготовки

Перегляд програми орієнтується на рекомендації ACM/IEEE-CS/AAAI CS2023, ACM/IEEE SE2014, рамки e-CF 4.0 (EN 16234-1) і DigComp 3.0. У зміст інтегровано:

  • машинне навчання на мікроконтролерах, Edge AI / TinyML — «Методи машинного навчання та обчислювального інтелекту», «Мікроконтролери та системне програмування»;
  • кібербезпеку під’єднаних продуктів за Директивою 2014/53/ЄС та Регламентом (ЄС) 2024/2847 — «Безпека інформаційних систем та захист інформації»;
  • LPWAN (LoRaWAN, NB-IoT, LTE-M), 5G RedCap і стандарти сумісності Matter/Thread — «Комп’ютерні мережі, інтерфейси та протоколи передачі даних»;
  • відкриту архітектуру RISC-V — «Розробка пристроїв на базі Arduino», «Мікроконтролери та системне програмування»;
  • цифрові двійники за ISO/IEC 30173:2023 — «Проектування, конструювання та надійність інтернету речей».

Практика на реальному обладнанні

Профільні дисципліни забезпечує навчально-наукова лабораторія розумних систем (ауд. 150), обладнана мікроконтролерними платформами, сенсорами, виконавчими елементами, 3D-принтером і безпілотником Autel EVO II Enterprise V2. Практичні заняття включають роботу з реальним обладнанням, зокрема розбір архітектури термінала Starlink. Комп’ютерні класи інституту обладнано за підтримки партнерів: SoftServe передала 25 комп’ютерів із ліцензійним ПЗ.

Практико-орієнтовані компоненти становлять 30 кредитів ЄКТС: виробнича практика, практикум з програмної інженерії, наскрізна лінія з трьох курсових робіт — з програмування, із системного програмування та з програмування інтернету речей — і кваліфікаційна бакалаврська робота. Наявність саме трьох курсових робіт, остання з яких — з програмування інтернету речей, не виявлена в жодному вітчизняному аналозі. Захисти курсових і кваліфікаційних робіт транслюються публічно на YouTube-каналі кафедри.

Прикладний фокус, якого немає в Європі

Прикладна доменна прив’язка є нормою для IoT-програм (smart city, Industrial Internet, smart agriculture), проте окремої програми з інтернету речей для водного господарства в Європі не виявлено. Саме це робить прикладний фокус програми НУВГП унікальним за цілком стандартного змістового ядра: тематика курсових і кваліфікаційних робіт охоплює моніторинг водних об’єктів, агроекологічні показники, екологічний моніторинг і раціональне ресурсокористування.

Результати здобувачів

  • Огороднічук Юлія та Зубар Назар — перемога у всеукраїнському Web3-хакатоні KUMEKATHON (номінація University Award) з проєктом TasklyWeb, що виріс із курсової роботи у Web3-платформу для командної роботи з AI-помічником та авторизацією через Solana; ця ж команда вийшла у фінал всеукраїнського інженерного хакатону Future in Action (Noosphere) із проєктом Zemlya — платформою відновлення пошкоджених ґрунтів;
  • Грабовський Денис — І місце в І етапі Всеукраїнської студентської олімпіади з програмування мікропроцесорних автоматів і мікроконтролерних систем, диплом І ступеня університетського конкурсу «Наука очима молоді» за роботу «Супутникова IoT-система комп’ютерного моделювання оберненої задачі дробової дифузії» та академічна стипендія Кабінету Міністрів України;
  • Ніколаєв Олександр — І місце в І турі Всеукраїнського конкурсу студентських наукових робіт (2024–2025); разом із Камінським Віктором — диплом ІІ ступеня університетського конкурсу стартапів «COOL IDEA» за проєкт BuyTime;
  • Северенюк В. — І місце в І етапі Всеукраїнської студентської олімпіади з програмування;
  • Демчук Юрій — І місце в І турі Всеукраїнського конкурсу студентських наукових робіт (2022–2023); Мерцалова Ірина і Коробенко Роман — призери того ж конкурсу (2023–2024);
  • бронза в командному заліку національного фіналу INFOMATRIX 2026 з виходом у світовий фінал у Бухаресті.

Освітні компоненти освітньо-професійної програми

Обов’язкові компоненти освітньо-професійної програми
Компонент Кредити Підсумковий контроль Викладач
Українська мова (за професійним спрямуванням) 3 екзамен Малевич Леся Дмитрівна
Українська державність і культура 4 залік Клинова-Дацюк Галина Дмитрівна
Іноземна мова 12 залік, екзамен Купчик Лариса Євгенівна
Екологія 3 залік Ліхо Олена Антонівна
Філософія 3 екзамен Лимар В’ячеслав Богданович
Підприємницька діяльність 3 залік Костюкевич Аліна Миколаївна
Математичний аналіз 10 залік, екзамен Кушнір Валентина Петрівна
Алгебра та геометрія 8 залік, екзамен Тадеєв Петро Олександрович
Диференціальні рівняння 3 екзамен Гладун Любомир Володимирович
Комп’ютерна дискретна математика 3,5 екзамен Мічута Ольга Романівна
Теорія ймовірностей і математична статистика 4,5 залік Прищепа Оксана Володимирівна
Математична логіка, теорія алгоритмів та програмування 5 залік Жуковська Наталія Анатоліївна
Фізика 4 екзамен Мороз Микола Володимирович
Практикум з програмної інженерії 6 залік Демчук Олена Станіславівна
Операційні системи 5 екзамен Зубик Ярослав Ярославович
Бази даних 4,5 екзамен Бачишина Лариса Дмитрівна
Розробка пристроїв на базі Arduino 4 залік Ярощак Сергій Вікторович
Об'єктно-орієнтоване програмування та патерни проектування 6 залік, екзамен Жуковський Віктор Володимирович
Програмування 10 залік, екзамен Остапчук Оксана Петрівна
Курсова робота з програмування 3 залік Жуковський Віктор Володимирович
Конструювання програмного забезпечення 3 екзамен Климюк Юрій Євгенійович
Веб-програмування та хмарні технології 3,5 залік Климюк Юрій Євгенійович
Комп'ютерні мережі, інтерфейси та протоколи передачі даних 6 екзамен Жуковський Віктор Володимирович
Безпека інформаційних систем та захист інформації 5 екзамен Назарук Віталій Дмитрович
Бізнес-аналітика та командна робота в ІТ 4,5 екзамен Міщук Галина Юріївна
Електротехніка та комп'ютерна електроніка 4 залік Рудик Андрій Вікторович
Людино-машинна взаємодія та основи комп'ютерного дизайну 3 екзамен Жуковський Віктор Володимирович
Сенсори і виконавчі елементи 4,5 екзамен Клімов Сергій Васильович
Проектування, конструювання та надійність інтернету речей 5 екзамен Климюк Юрій Євгенійович
Мікроконтролери та системне програмування 5 екзамен Повшенюк Андрій Петрович
Курсова робота з системного програмування 3 залік Повшенюк Андрій Петрович
Менеджмент якості програмного забезпечення 4 екзамен Бачишина Лариса Дмитрівна
Методи машинного навчання та обчислювального інтелекту 3 екзамен Демчук Олена Станіславівна
Алгоритми та обчислювальні методи математичної фізики 4 залік Жуковська Наталія Анатоліївна
Курсова робота з програмування інтернету речей 3 залік Климюк Юрій Євгенійович
Повшенюк Андрій Петрович
Кваліфікаційна бакалаврська робота 9 захист керівники — НПП кафедри
Виробнича практика 6 залік Жуковський Віктор Володимирович

Силабуси всіх освітніх компонентів оприлюднено у відкритому доступі: силабуси спеціальності «Інженерія програмного забезпечення» в цифровому репозиторії НУВГП.

Вибіркова складова

Освітні компоненти вільного вибору становлять 60 кредитів ЄКТС — 25 % обсягу програми — і поділяються на три блоки:

  • мейджор — 36 кредитів (9 курсів по 4 кредити): профільна траєкторія поглибленої підготовки, яку формує випускова кафедра;
  • майнор — 18 кредитів: блок за межами власної спеціальності, що дає змогу додати компетентності з іншої галузі знань;
  • спецкурси за вибором — 6 кредитів із загальноуніверситетського каталогу.

Здобувач обирає компоненти як із пропозицій випускової кафедри, так і з переліків інших підрозділів університету. Каталог розміщено в системі Moodle у категорії «Дисципліни вільного вибору» із семи тематичних підкатегорій — загального, технологічного, правового, мовного, соціально-економічного, соціально-психологічного та гуманітарного спрямування. Вибір здійснюється в електронній системі «Деканат» (desk.nuwm.edu.ua) через форму, яку кафедра надсилає академічним групам; за результатами формуються навчальні групи (група відкривається за наявності щонайменше 12 здобувачів), а обраний перелік вноситься до індивідуального навчального плану здобувача. Нав'язування здобувачам певних вибіркових дисциплін в інтересах кафедр або окремих викладачів не допускається.

Мейджори

Мейджор — блок професійно-орієнтованих дисциплін, який супроводжує здобувача впродовж 2–4 курсів: дев’ять дисциплін по 4 кредити (разом 36 кредитів ЄКТС), по три дисципліни щороку. Вибір здійснюється на другому курсі. Кафедра пропонує чотири мейджори.

Мейджори ОП «Інтернет речей»
Software Engineering for Telemedicine and Digital Health Комп’ютерна інженерія та робототехніка Прикладна розробка ПЗ та цифровий дизайн Інтелектуальний аналіз даних та комп’ютерне моделювання
1 Foundations of Health Informatics and Telemedicine Технічне обслуговування ПК Технології контролю версій у розробці програмного забезпечення Комп’ютерна математика
2 Clinical Data Modelling and Healthcare Interoperability Standards Апаратна діагностика мобільних пристроїв Комп’ютерна графіка Методи оптимізації та дослідження операцій
3 Electronic Health Record Software Systems and Clinical Workflows Робототехніка та дрони Програмування мобільних застосунків Методи та моделі теорії прийняття рішень
4 Software Architecture for Telemedicine Systems Технологія 3D-друку Системний аналіз Актуальні проблеми Data mining
5 Healthcare Systems Integration and Interoperability Комп’ютерний зір Розробка фронтенд-застосунків на Angular Нейронні мережі та генетичні алгоритми
6 Web and Mobile Applications for Digital Health Обробка зображень та мультимедіа Серверна розробка на .NET Core (C#) Системний аналіз
7 Internet of Medical Things and Remote Patient Monitoring Проєктування систем штучного інтелекту Поглиблене тестування програмного забезпечення Моделювання екологічних, економічних та соціальних процесів
8 Cybersecurity, Privacy and Regulation in Digital Health Системний аналіз Паралельні та розподілені обчислення Комп’ютерне моделювання
9 Artificial Intelligence and Data Analytics in Telemedicine Практикум з OpenCV Патерни проєктування Проєктування систем штучного інтелекту

Окремо передбачено вільний мейджор — здобувач, якому не підходить жодна із запропонованих траєкторій, щороку самостійно обирає три дисципліни з окремого набору, що поєднує компоненти різних мейджорів, до того самого сумарного обсягу 36 кредитів ЄКТС. Це дає змогу скомбінувати, наприклад, мобільну розробку з аналізом даних або фронтенд із обробкою зображень і вибудувати індивідуальну освітню траєкторію під власні професійні плани.

Кадрове забезпечення

До реалізації програми залучено 20 науково-педагогічних працівників, з них 2 доктори наук і 15 кандидатів наук — 85 % мають науковий ступінь. До викладання залучаються практики: О. Краковецький (к.т.н., CEO ТОВ «Деврейн», CTO ДонорUA, Microsoft AI MVP) у 2026 році очолив екзаменаційну комісію програми та викладає на кафедрі; С. Ярощак поєднує викладання з роботою Senior-розробника в ІТ-компанії; В. Назарук — директор інформаційно-обчислювального центру НУВГП. Дж. Челсом (CEO Seven Informatics Ltd, Велика Британія), запрошений професор НУВГП, виступає експертом на захистах студентських проєктів.

Як відбувається навчання

Навчання побудовано на поєднанні лекцій, лабораторних і практичних занять, командних та індивідуальних проєктів, а також практик. Використовуються вебтехнології та електронне навчання (зокрема у системі Moodle). Оцінювання включає поточний і підсумковий контроль, захист робіт та підсумкову атестацію. Семестровий підсумковий контроль проводиться Центром незалежного оцінювання без присутності викладача, який викладає дисципліну.

Кар’єра після випуску

Випускники можуть працювати на посадах у сфері розробки та підтримки ПЗ, зокрема:

  • інженер-програміст / Software Developer
  • розробник вбудованого ПЗ (Embedded Developer)
  • інженер з тестування та якості ПЗ
  • системний/технічний аналітик
  • фахівець з кібербезпеки (у т.ч. для IoT)
  • системний архітектор (у т.ч. IoT-систем)
  • технік із системного адміністрування
  • технік-програміст
  • фахівець з інформаційних технологій

Вступ і тривалість навчання

  • Передумови: повна загальна середня освіта; ступінь «молодший бакалавр» / освітньо-кваліфікаційний рівень «молодший спеціаліст».
  • Термін навчання: 3 роки 10 місяців (для вступу на базі повної загальної середньої освіти).
  • Конкурсні предмети НМТ та вагові коефіцієнти: українська мова — 0,3, математика — 0,5, історія України — 0,2. Творчий конкурс не передбачено.
  • Для вступників зі ступенем «молодший бакалавр» / «молодший спеціаліст» можливе навчання за скороченим терміном із зарахуванням результатів попереднього навчання:
    • якщо попередня освіта за спеціальністю F2 — зарахування до 60 кредитів ЄКТС;
    • якщо попередня освіта за іншою спеціальністю — зарахування до 30 кредитів ЄКТС.

Як отримати диплом

Потрібно успішно виконати навчальний план обсягом 240 кредитів ЄКТС та захистити кваліфікаційну роботу бакалавра. Атестація здійснюється відкрито та публічно; кваліфікаційна робота перевіряється на текстові збіги (гранично допустимий рівень запозичень — до 10 %) і оприлюднюється засобами інформаційних сервісів університету.

Документи та корисні посилання