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

Освітній рівень бакалавр

Випускники спеціальності 121 – Інженерія програмного забезпечення освітнього рівня бакалавр отримують кваліфікацію «фахівець з розробки та тестування програмного забезпечення», що надає їм можливість працювати практично в усіх установах IT-сфери. 

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

Чому варто навчатись у нас?

Викладачі кафедри Інженерії програмного забезпечення ХАІ застосовують індивідуальний підхід до кожного студента, намагаючись розкрити особисті таланти та здібності. Тому що робота повинна бути не тільки прибутковою, алей цікавою та перспективною, приносити задоволення та натхнення.

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

Ким працюють наші випускники?

Таким чином, кожен наш студент власноруч обирає свій шлях в ІТ і це може бути:

  • Developer / Programmer – інженер-програміст;
  • SoftwareDeveloper / Programmer – розробник прикладного програмного забезпечення;
  • Web Developer / Programmer – веб-програміст;
  • Database Developer/ Programmer – програміст баз даних;
  • Game Developer / Producer – програміст-розробник ігор;
  • Data Analyst – аналітик;
  • QA Specialist – фахівець з якості програм та тестування.

Перелік не повний, нові напрямки з’являються майже щодня.

Що вивчають наші студенти?

Щоб стати справжніми професіоналами, наші студенти вивчають:

  • сучасні мови та середовища програмування (C#, Java, PHP, JavaScript, C++, MySQL, Python, AndroidStudio, та ін.),
  • інформаційні технології та особливості їх використання,
  • організацію командної роботи над проектом,
  • алгоритми та структури даних,
  • комп’ютерних мережі,
  • комп’ютерну графіку,
  • веб-програмування,
  • програмування для мобільних пристроїв,
  • системи баз даних,
  • необхідні для програміста математичні дисципліни,
  • цикл предметів про технології розробки складних сучасних програмних систем,
  • аналіз вимог до програмнго забезпечення,
  • якість програмного забезпечення та його тестування,
  • системи штучного інтелекту,
  • основи менеджменту програмних проектів
  • та ще багато іншого. 

Повний перелік дисциплін навчального плану

Зв’язок між дисциплінами та можливі альтернативи

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