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

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

Про спеціальність

Майбутнє у розробці програмного забезпечення починається тут:

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

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

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

Розробка програмного забезпечення

Ключові переваги спеціальності

Практичне навчання

70% навчального часу присвячено практичним заняттям та проєктній роботі

Досвідчені викладачі

Наші викладачі поєднують академічні знання з практичним досвідом в IT-індустрії

Програми стажування

Партнерство з понад 40 IT-компаніями для проходження виробничої практики

Сучасні технології

Освоєння актуальних технологій та методологій розробки програмного забезпечення

Міжнародна співпраця

Можливість участі в програмах обміну з іноземними університетами

Професійна сертифікація

Підготовка до промислових сертифікацій від Microsoft, Cisco, Oracle та інших

Дуальна освіта

Можливість поєднувати роботу в IT-компаніях та освітню науку

Гарантоване працевлаштування

97% випускників працевлаштовуються за спеціальністю протягом 3 місяців після випуску

Навчальний план

Перший рік навчання

  • Основи програмування
  • Алгоритми та структури даних
  • Вища математика
  • Дискретна математика
  • Основи комп'ютерних систем
  • Англійська мова для IT-фахівця

Другий рік навчання

  • Об'єктно-орієнтоване програмування
  • Бази даних та початкові системи
  • Веб-розробка
  • Операційні системи
  • Інженерія вимог до програмного забезпечення
  • Комп'ютерні мережі

Третій рік навчання

  • Архітектура програмного забезпечення
  • Тестування та якість програмного забезпечення
  • Розробка мобільних додатків
  • Проєктний практикум
  • Безпека програмного забезпечення
  • Інтелектуальний аналіз даних

Четвертий рік навчання

  • Управління програмними проєктами
  • DevOps та CI/CD
  • Машинне навчання та штучний інтелект
  • Хмарні технології
  • Дипломний проєкт

Перспективи кар'єри

QA інженер

Розробка стратегій тестування та забезпечення якості програмного забезпечення

Середня заробітна плата: $1,000 - $2,800

QA інженер

Розробка стратегій тестування та забезпечення якості програмного забезпечення

Середня заробітна плата: $1,000 - $2,800

DevOps інженер

Налаштування, оптимізація та підтримка інфраструктури розробки, автоматизація розгортання додатків

Середня заробітна плата: $2,500 - $3,700

Розробник програмного забезпечення

Розробка стратегій тестування та забезпечення якості програмного забезпечення

Середня заробітна плата: $1,000 - $2,800

QA інженер

Розробка стратегій тестування та забезпечення якості програмного забезпечення

Середня заробітна плата: $1,000 - $2,800

DevOps інженер

Налаштування, оптимізація та підтримка інфраструктури розробки, автоматизація розгортання додатків

Середня заробітна плата: $2,500 - $3,700