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

ГАЛУЗЬ ЗНАНЬ   F Інформаційні технології

СПЕЦІАЛЬНІСТЬ F2 Інженерія програмного забезпечення

КВАЛІФІКАЦІЯ   Фаховий молодший бакалавр з інженерії програмного забезпечення

ОСВІТНЯ ПРОГРАМА   Інженерія програмного забезпечення

Освітня професійна програма орієнтована на:

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

Випускники спеціальності F2 Інженерія програмного забезпечення можуть займати такі посади:

  • 312 Технічні фахівці в галузі обчислювальної техніки
  • 3121 Технік-програміст
  • 3121 Технік із системного адміністрування
  • 3121 Фахівець з інформаційних технологій
  • 3121 Фахівець з комп’ютерної графіки (дизайну)
  • 3121 Фахівець з розроблення комп’ютерних програм та
  • програмного забезпечення
  • 3121 Адміністратор вебсайту

ПРОГРАМА ПІДГОТОВКИ

Програмою теоретичної підготовки передбачено вивчення дисциплін:

  • Іноземна мова
  • Лінійна алгебра і аналітична геометрія
  • Математичний аналіз
  • Диференційні рівняння
  • Дискретна математика
  • Теорія ймовірностей і математична статистика
  • Чисельні методи
  • Статистичне моделювання і прогнозування
  • Теорія ігор, прийняття рішень та системний аналіз
  • Основи програмування та алгоритмічні мови
  • Основи програмної інженерії
  • Конструювання програмного забезпечення
  • Алгоритми і структури даних
  • Інструментальні засоби візуального програмування
  • Об’єктно-орієнтоване програмування
  • Математичні методи дослідження операцій
  • Архітектура комп’ютера
  • Організація комп’ютерних мереж
  • Операційні системи
  • Бази даних
  • Системи керування базами даних
  • Безпека програм та даних
  • Групова динаміка та комунікації
  • Комп’ютерна графіка і Web-дизайн
  • WEB-програмування
  • Прикладне програмування
  • Якість програмного забезпечення та тестування

Програмою практичної підготовки передбачено проходження практик:

  • Навчальна практика з основ програмування і алгоритмічних мов
  • Навчальна практика з об’єктно-орієнтованого програмування
  • Навчальна практика з баз даних
  • Виробнича практика
  • Переддипломна практика