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

11.10.2023

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

Освітня програма

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

Випускаюча кафедра

Програмної інженерії та інтелектуальних технологій управління

Коротка характеристика

Спеціальна освіта у галузі інформаційних технологій зі спеціальності 121 «Інженерія програмного забезпечення».

Поглиблене вивчення інформаційних технологій для розробки програмного забезпечення, комп’ютерної математики та іноземної мови для ІТ-фахівців.

Освітня програма враховує досвід провідних світових університетів, а також потреби ІТ-компаній та інформаційно-аналітичних підрозділів підприємств та організацій.

Особливості освітньої програми

  • участь в міжнародних програмах обміну та стажуваннях;
  • проєктний підхід, peer-to-peer, гейміфікація в навчальній лабораторії «Інноваційний кампус» НТУ «ХПІ»;
  • участь у програмі подвійних дипломів з RWTH Aachen University (Німеччина);
  • можливість навчання англійською мовою;
  • скорочена форма навчання (після коледжу).

Можливості працевлаштування

  • розробник програмного забезпечення (Software Engineer);
  • фахівець із забезпечення якості програмних продуктів (Software Testing / QA Engineer);
  • архітектор програмних систем (Software / System Architect);
  • аналітик програмних систем (Software Systems Analyst);
  • бізнес-аналітик, системний аналітик (Business / Systems Analyst);
  • фахівець з управління проєктами програмного забезпечення (Software / IT Project Manager);
  • та на інших посадах, пов’язаних з розробкою, супроводом та тестуванням програмного забезпечення, зокрема, складних програмних систем.

Профільовані пакети дисциплін

1. Research and Development

Збирання та підготовка даних, ймовірнісні та статистичні моделі, планування експерименту, методи моделювання складних систем, нечітка логіка та нечіткі системи, основи Maсhine Learning та іноземна мова для наукових досліджень.

2. Software Development and Startup:

Основи підприємництва, бізнес-моделювання, основи прототипування, бізнес-планування стартапу, бізнес-аналітика стартапу, інтернет-маркетинг та іноземна мова для бізнес-комунікацій.

3. Innovation Сampus

розробка корпоративних інформаційних систем, бази даних для корпоративних інформаційних систем, архітектура корпоративних інформаційних систем, проектний практикум, формування та розвиток команд ІТ-проекту та іноземна мова для розробки корпоративних інформаційних систем.

Дисципліни вільного вибору

  • базовий курс програмування Python;
  • поглиблений курс програмування Python;
  • Python Frameworks;
  • базовий курс програмування Java;
  • поглиблений курс програмування Java;
  • Web-додатки на основі Java;
  • сховища даних;
  • технології BigData;
  • технології Business Intelligence;
  • поглиблений курс веб-розробки;
  • фреймворки JavaScript;
  • Web-додатки на основі NodeJS;
  • обробка даних Python;
  • рішення Java Data Science;
  • кросплатформна мобільна розробка;
  • інформаційний пошук та Semantic Web;
  • вступ до нейронних мереж;
  • основи блокчейн.