Національний аерокосмічний університет «Харківський авіаційний інститут»

121 Інженерія програмного забезпечення

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

Основні напрями навчання:

Розробка програмного забезпечення (Software Development): проектування архітектури, написання чистого коду та використання сучасних паттернів розробки (Full-stack, Backend, Frontend).

Інженерія вимог та архітектура ПЗ: збір вимог замовника, проектування структури систем, бази даних та програмних інтерфейсів (API).

Тестування та якість ПЗ (Software Quality Assurance): автоматичне та ручне тестування, виявлення дефектів, забезпечення надійності та безпеки код бази.

Управління проєктами розробки (Agile/Scrum): методології командної розробки, контроль термінів, версіонування та CI/CD (DevOps).

Ключові дисципліни:

Об'єктно-орієнтоване програмування (C++, Java, C#, Python, JavaScript/TypeScript)

Конструювання та архітектура програмного забезпечення

Бази даних та інформаційні системи (SQL, NoSQL)

Тестування та якість програмного забезпечення (QA/QC)

Алгоритми та структури даних

DevOps та хмарні технології (Docker, AWS/Azure, CI/CD)

Посади випускників:

Software Developer / Engineer (Backend, Frontend, Full-stack)

Software Architect (Архітектор ПЗ)

QA Engineer (Manual / Automation)

DevOps Engineer

Release / Delivery Manager, Technical Lead

Основні місця працевлаштування:

ІТ-компанії (аутсорсингові, аутстафінгові, продуктові), R&D-центри міжнародних технологічних гігантів, стартапи, фінансові та банківські установи, державні сектори цифровізації, оборонно-промисловий комплекс (у частині розробки ПЗ).

Підготовка здійснюється на кафедрі інженерії програмного забезпечення (603)

Навчання проводиться за наступними освітніми програмами:

Освітня програма Освітній ступінь Форма навчання Термін навчання Стандарт вищої освіти
Інженерія програмного забезпечення Бакалавр на основі повної загальної середньої освіти Денна 3 роки та 10 місяців Посилання
Бакалавр на основі освітньо-кваліфікаційного рівня «Молодший спеціаліст» 2 роки та 10 місяців 
Інженерія програмного забезпечення Магістр, освітньо-наукова програма Денна 1 рік та 9 місяців Посилання
Інженерія програмного забезпечення Доктор філософії Денна та заочна 4 роки Посилання