|
Вступнику / Каталог спеціальностей ХНТУ / F2 (121) Інженерія програмного забезпечення |
Спеціальність F2 (121) Інженерія програмного забезпечення
|
Спеціальність F2 (121) Інженерія програмного забезпечення Спеціальність F2 (121) «Інженерія програмного забезпечення» спрямована на підготовку фахівців, , здатних проєктувати, розробляти, тестувати, впроваджувати та супроводжувати якісне програмне забезпечення різних рівнів складності.
|
Освітня програма «Програмна інженерія» підготовки здобувачів на першому (бакалаврському) рівні вищої освіти спрямована на підготовку фахівців, які володіють сучасними підходами до проєктування, розроблення, тестування, супроводу та забезпечення якості програмного забезпечення. Здобувачі отримують знання з алгоритмів, архітектури програмних систем, баз даних, веб- та мобільної розробки, інженерії вимог, командної роботи та організації процесу створення програмних продуктів.
Освітня програма «Штучний інтелект» підготовки здобувачів на першому (бакалаврському) рівні вищої освіти орієнтована на підготовку фахівців, які поєднують знання з програмної інженерії та сучасних методів штучного інтелекту. Здобувачі вивчають основи машинного навчання, аналізу даних, нейронних мереж, комп’ютерного зору, обробки природної мови, а також способи інтеграції інтелектуальних компонентів у реальні програмні продукти, зокрема веб-, мобільні, хмарні та IoT-рішення.
Освітня програма «Програмне забезпечення систем» підготовки здобувачів на другому (магістерському) рівні вищої освіти спрямована на підготовку фахівців, здатних розв’язувати складні професійні задачі у сфері розроблення, впровадження, супроводу та забезпечення якості програмних систем. Програма передбачає поглиблене вивчення архітектури програмного забезпечення, інженерії складних систем, управління якістю, DevOps-практик, системного аналізу, а також сучасних підходів до організації процесів розроблення.
Освітня програма «Штучний інтелект в інженерії програмного забезпечення» підготовки здобувачів на другому (магістерському) рівні вищої освіти спрямована на підготовку фахівців, які здатні застосовувати методи та засоби штучного інтелекту для розв’язання складних задач у сфері програмної інженерії. Здобувачі поглиблено вивчають машинне навчання, генеративний ШІ, інтелектуальні програмні системи, MLOps-підходи, аналіз даних, а також питання впровадження AI-рішень у реальні програмні продукти та бізнес-середовища.
Розвиток скілів та навичок
На спеціальності F2 (121) «Інженерія програмного забезпечення» здобувачі формують навички проєктування, розроблення, тестування та супроводу якісного програмного забезпечення, а також уміння працювати з архітектурою систем, базами даних, веб- і мобільними технологіями, DevOps-практиками та командними процесами розробки.
Паралельно розвивають компетентності застосування методів штучного інтелекту - машинного навчання, нейронних мереж, обробки природної мови, генеративного ШІ та MLOps - для створення інтелектуальних програмних рішень.
| Hard Sk ills |
Soft Skills |
| Програмування - володіння мовами програмування (Python, Java, JavaScript, C# та ін.). Розробка веб-додатків - знання технологій HTML, CSS, JavaScript, фреймворків (React, Angular, Vue.js). Розробка мобільних додатків - навички нативної розробки для Android (Kotlin) та кросплатформної розробки для мобільних платформ, десктопів і вебу (Flutter). Бази даних - вміння працювати з реляційними (SQL) та нереляційними (NoSQL) базами даних. Алгоритми та структури даних - знання основних алгоритмів і структур даних для ефективного розв’язання задач. Інженерія програмного забезпечення - розуміння життєвого циклу програмного забезпечення, методологій розробки та організації процесів створення програмних продуктів. Розробка API - розробка та інтеграція інтерфейсів прикладного програмування (REST тощо). Тестування програмного забезпечення - володіння методами юніт-, інтеграційного, системного тестування, автоматизацією тестів і практиками безперервного тестування / QA у процесах розробки. Системи контролю версій - володіння Git та робота з платформами (GitHub, GitLab), включно з базовими практиками спільної розробки. DevOps-практики - розуміння та застосування підходів до безперервної інтеграції, доставки та розгортання програмного забезпечення. Архітектура програмних систем - розуміння принципів проєктування та побудови програмних архітектур. Системний аналіз і інженерія складних програмних систем - навички аналізу, проєктування та розроблення складних програмних систем. Безпека програмного забезпечення - розуміння основних принципів безпечного програмування, виявлення та усунення вразливостей, застосування практик захисту даних і базових методів забезпечення безпеки на етапах розробки та експлуатації ПЗ. Методи штучного інтелекту - машинне навчання, нейронні мережі, комп’ютерний зір, обробка природної мови, генеративний ШІ, MLOps. Інтеграція інтелектуальних компонентів - уміння інтегрувати компоненти штучного інтелекту у веб-, мобільні, хмарні та IoT-рішення. |
Проблемне мислення - здатність аналізувати складні технічні задачі та знаходити ефективні рішення. Командна робота - уміння ефективно працювати в команді розробників, взаємодіяти з дизайнерами, аналітиками та замовниками. Комунікація - здатність чітко пояснювати технічні рішення як колегам, так і нетехнічним стейкхолдерам. Самоорганізація - уміння планувати час, розставляти пріоритети та працювати над кількома задачами. Адаптивність - готовність швидко освоювати нові технології, інструменти та зміни вимог. Критичне мислення - здатність оцінювати різні підходи та обирати найоптимальніше рішення. Орієнтація на результат - фокус на досягненні цілей і якісному завершенні задач. Стресостійкість - уміння зберігати ефективність в умовах дедлайнів і високого навантаження. Ініціативність - готовність пропонувати покращення процесів і нові ідеї. Безперервне навчання - прагнення постійно розвиватися та освоювати актуальні технології. |
Освітньо-професійні програми
Освітня програма - це структурований курс навчання, який визначає перелік дисциплін, компетентностей та вимог для здобуття певного рівня освіти. Зі спеціальності F2 (121) «Інженерія програмного забезпечення» можливе навчання на двох освітніх рівнях:
Бакалаврат - базова вища освіта, що триває 3-4 роки. Вона забезпечує фундаментальні знання та практичні навички з інженерія програмного забезпечення, необхідні для старту кар'єри або подальшого навчання.
Магістратура - професійна освіта з інженерії програмного забезпечення, що триває 1,5-2 роки. Вона дозволяє розширити спеціалізацію, займатися науковими дослідженнями та підготуватися до управлінських або викладацьких посад.
| Назва освітньої програми |
Освітній ступінь |
Форма навчання |
Термін навчання |
Вартість навчання |
| Бакалавр |
Денна/ Заочна |
3 роки 10 місяців |
46 350 грн./рік |
|
| Штучний інтелект |
Бакалавр |
Денна/ Заочна |
3 роки 10 місяців |
46 350 грн./рік |
| Магістр |
Денна |
1 рік 4 місяці |
60 250 грн./рік |
|
| Магістр |
Денна |
1 рік 9 місяців |
60 250 грн./рік |
|
| Магістр |
Заочна |
1 рік 4 місяці |
46 350 грн./рік |
|
| Магістр |
Заочна |
1 рік 9 місяців |
46 350 грн./рік |
Основні дисципліни та предмети спеціальності
Інженерія програмного забезпечення готує фахівців, здатних проєктувати, розробляти, тестувати та супроводжувати якісне програмне забезпечення.
Освітні програми забезпечує глибоке вивчення алгоритмів, архітектури ПЗ, баз даних, сучасних методологій розробки, командної роботи та практичних навичок створення програмних продуктів.
Навчання на спеціальності F2 (121) «Інженерія програмного забезпечення» охоплює широкий спектр дисциплін, які поєднують теоретичні знання та практичні навички. На рівні бакалаврату здобувачі спеціальності вивчають обов’язкові освітні компоненти з акцентом на фахові:
|
|
На рівні магістратури здобувачі спеціальності вивчають обов’язкові освітні компоненти з акцентом на фахові:
|
|
За рахунок вибіркових освітніх компонентів фахового напрямку здобувачі формують додаткові професійні навички, необхідні сучасному програмісту: поглиблене володіння окремими технологіями та інструментами розробки, спеціалізовані компетентності у сфері штучного інтелекту, архітектури складних систем, а також уміння адаптувати свої знання до конкретних задач і вимог ІТ-ринку.
З якими компаніями співпрацюють, де проходить практика студентів
Здобувачі спеціальності F2 (121) «Інженерія програмного забезпечення» проходять практику та стажування в ІТ-компаніях, стартапах, технопарках і цифрових підрозділах організацій, а також профільних ФОП, де працюють над реальними проєктами. Це дозволяє застосовувати знання з програмування, проєктування, тестування та командної розробки в умовах реального ІТ-середовища й формувати навички адаптації до сучасних професійних вимог.
Професійні можливості (працевлаштування) студентів після закінчення навчання
Випускники F2 (121) «Інженерія програмного забезпечення» можуть працювати на фрілансі або заснувати власний бізнес, реалізуючи інноваційні проекти на глобальному рівні.
Випускники програми «Програмна інженерія» першого (бакалаврського) рівня вищої освіти можуть працювати на початкових посадах у сфері розроблення та тестування програмного забезпечення, зокрема як Junior Software Engineer, Junior Web Developer, Junior Mobile Developer, QA Engineer, Junior Database Developer, Technical Support Engineer, System Analyst Trainee. Також випускники можуть будувати кар’єру в ІТ-компаніях, продуктових командах, банківській сфері, логістиці, телекомі, державному секторі та інших галузях, де використовуються програмні системи.
Рівень доходу випускника залежить від країни, спеціалізації, рівня англійської мови, практичного досвіду, портфоліо та результатів технічної співбесіди. Випускники програми «Штучний інтелект» першого (бакалаврського) рівня вищої освіти можуть можуть претендувати на початкові позиції, пов’язані з розробленням інтелектуальних систем і роботою з даними, зокрема Junior AI Engineer, Junior ML Engineer, AI Developer, Data Analyst, Junior Data Scientist, Python Developer у напрямах AI/ML, а також брати участь у командах, що впроваджують інструменти штучного інтелекту в бізнес-процеси.
Успішний старт кар’єри випускника баклааврату у сфері AI залежить не лише від диплома, а й від практичних навичок, математичної підготовки, участі в проєктах, наявності портфоліо та постійного професійного розвитку.
Випускники магістратури ОП «Програмне забезпечення систем» можуть працювати на посадах Software Engineer, System Analyst, DevOps Engineer, QA Engineer, Backend або Full-Stack Developer, а також брати участь у проєктуванні та розвитку складних корпоративних і промислових систем. За наявності практичного досвіду магістерська підготовка також сприяє подальшому професійному зростанню до архітектурних, технічних і управлінських ролей.
Випускники магістерської програми «Штучний інтелект в інженерії програмного забезпечення» можуть працювати на посадах AI Engineer, ML Engineer, AI Developer, Applied AI Specialist, Data Scientist, MLOps Engineer, а також долучатися до команд, що створюють інтелектуальні сервіси для ІТ, фінансів, медицини, логістики, енергетики, промисловості та інших галузей. Частина випускників також продовжує професійний розвиток у дослідницькому або інноваційному напрямах. Кар’єрна траєкторія у сфері AI значною мірою залежить від глибини технічної підготовки, досвіду роботи з реальними проєктами, рівня математичної бази та знання англійської мови.
Згідно з відкритою аналітикою платформ DOU та Djinni за перше півріччя 2026 року, очікування (стартова ставка) для кандидатів без комерційного досвіду виглядають наступним чином:
| Рівень /Досвід |
Медіанна зарплата ($/міс) |
| Trainee / Без досвіду |
$400 – $500 |
| Junior (0,5 – 1рік) |
$700 – $900 |
| Middle (2 – 4 роки) |
$2200 – $2600 |
Відгуки випускників
| Каніболоцький Михайло Випускник 2024 року “Для мене ХНТУ став ключем до професійного успіху: тут я навчився впевненості в собі та отримав усвідомлення, що немає нічого неможливого.” |
Кондратюк Дмитро
“В ХНТУ отримав не лише теоретичну базу, а й необхідний практичний досвід. Викладачі завжди були відкриті до питань і заохочували до постійного саморозвитку.” |
|
Кобзарь Денис
“Навчання в цьому університеті дало мені неоціненний поштовх для професійного зростання, а також я отримав ключові навички, які допомагають у роботі щодня.” |
Харчук Олексій
“Тепла атмосфера університету та підтримка наставників зробили роки навчання незабутніми. Я вдячний ХНТУ за можливість відкривати в собі все нові й нові таланти” |
|
Кузиченко Анастасія
“Завдяки ХНТУ я не лише здобула якісну освіту, працюю в ІТ сфері, знайшла друзів та однодумців, з якими продовжую спільно розвиватися і після випуску.” |
Єсіп Анна
"Вища освіта в ХНТУ стала для мене дійсно проривною точкою — саме тут я отримала фундаментальні знання, що допомогли мені впевнено почати кар’єру та рухатися далі” |
Контактна інформація
| Контактна особа |
Соцмережі |
| Оксана ОГНЄВА +380668566544 |






