Спеціальність: 121 Інженерія програмного забезпечення
Освітньо-професійна програма: Інженерія програмного забезпечення
Кваліфікація: фаховий молодший бакалавр з інженерії програмного забезпечення
Освітньо-професійний ступінь: фаховий молодший бакалавр
Термін навчання:
- на основі базової середньої освіти (9 класів) – 3 роки 10 місяців
- на основі повної середньої освіти (11 класів) – 2 роки 10 місяців
Випускник може виконувати професійну роботу на посадах: програміст; технік-програміст, технік обчислювального (інформаційно-обчислювального) центру, начальник дільниці, тестувальник програмного забезпечення, розробник баз даних, менеджер проєктів, архітектор проєктів, системний адміністратор, керівних ІТ-відділу, інженер з якості програмного забезпечення, спеціаліст із впровадження та супроводу програмного забезпечення; консультант з питань інформатизації та комп’ютеризації.
Інженерія програмного забезпечення — це рід діяльності і процес, направлений на створення і підтримку працездатності, якості і надійності програмного забезпечення, використовуючи технології, методологію і практики з інформатики, управління проєктами, математики, інженерії та інших областей знань.
Студенти здобувають знання та навички:
- розробки системного та прикладного програмного забезпечення з фокусом на відкриті стандарти та технології
- створення масштабованих веб-застосунків та API з використанням сучасних фреймворків
- впровадження DevOps практик та автоматизації процесів розробки
- проектування та оптимізації розподілених баз даних
- забезпечення кібербезпеки та захисту даних
- розробки з урахуванням принципів clean code та SOLID
- тестування програмного забезпечення та контролю якості коду
Студенти вивчають наступні технології:
- мови програмування та технології: Python, JavaScript/TypeScript, C#, PHP, Rust, Java, Kotlin
- фреймворки та інструменти: React, FastAPI, Laravel, Docker
- бази даних: MySQL, SQLite, MongoDB
- системи контролю версій: Git
- операційні системи: Linux (Ubuntu, Fedora)
- автоматизоване тестування: Jest, PyTest, Selenium
Особлива увага приділяється вивченню відкритого програмного забезпечення та технологій, що дозволяють створювати масштабовані, безпечні та надійні рішення.