Державний Університет Телекомунікацій

Навчальні дисципліни - Кафедра Інженерії програмного забезпечення

Інженерія програмного забезпечення – це галузь знань, яка пов’язана з проектуванням, розробкою та супроводженням програмного забезпечення будь-якого призначення інженерними методами. Навчання спрямоване на вивчення спеціальних дисциплін (наприклад, основи програмування, проектування, менеджмент), а також загальних дисциплін (наприклад, математики, фізики, психології).

Для забезпечення підготовки бакалаврів за спеціальністю Інженерія програмного забезпечення

  1.  

WEB-технології та WEB-дизайн

  1.  

WEB-програмування

  1.  

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

  1.  

Аналіз вимог до програмного забезпечення

  1.  

Безпека програм та даних

  1.  

Виробнича практика

  1.  

Вступ до фаху

  1.  

Дослідження операцій

  1.  

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

  1.  

Емпіричні методи програмної інженерії

  1.  

Комп'ютерні дискретні структури

  1.  

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

  1.  

Моделювання та аналіз програмного забезпечення

  1.  

Моделювання та проектування програмного забезпечення

  1.  

Об'єктно-орієноване програмування С#

  1.  

Основи інженерії програмного забезпечення

  1.  

Основи інженерії програмного забезпечення

  1.  

Програмне забезпечення в телекомунікаційному обладнанні

  1.  

Програмування C++

  1.  

Програмування мобільних пристроїв

  1.  

Програмування мультемедіа

  1.  

Проектування інтерфейсу користувача

  1.  

Професійна практика програмної інженерії

  1.  

Розробка ігор

  1.  

Сертифікація та ліцензування програмного продукту

  1.  

Спеціалізовані мови програмування (Python)

  1.  

Технології ВІ

  1.  

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

 

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

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

  • Знання мов програмування: C++, C#, Java, PHP
  • Створення та оптимізація баз даних за допомогою SQL
  • Знання web - технологій (HTML і CSS, HTML5 та CSS3)
  • Знання JavaScript,Ajax, JQuery
  • Програмування для мобільних платформ (Java)
  • Методології розробки програмного забезпечення DeVops(Bash, Python), Agile, Scrum

Під час навчання студенти мають можливість отримувати практичні навички та можливості підтверджувати свої знання сертифікатами CyberBionic systematics та Microsoft, Cisco, Hewlett-Packard.

Переглядів: 5 197
^