Про спеціальність та освітні програми
Інженерія програмного забезпечення. Перший (бакалаврський) рівень вищої освіти
Кафедра моделювання та програмного забезпечення здійснює підготовку бакалаврів за освітньо-професійною програмою “Інженерія програмного забезпечення”, Галузь знань: 12 – Інформаційні технології. Спеціальність: 121 – Інженерія програмного забезпечення.
Освітня програма розроблена у відповідності до Стандарту вищої освіти України зі спеціальності 121 Інженерія програмного забезпечення та з урахуванням міжнародних стандартів та рекомендації, зокрема Software Engineering 2014 (Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering) та SWEBOK (Guide to the Software Engineering Body of Knowledge).
Метою програми є підготовка фахівців, здатних ставити і розв’язувати завдання, що пов’язані з розробкою, супроводженням та забезпеченням якості програмного забезпечення.
Освітньо-професійна програма орієнтована на вивчення сучасних методів та технологій створення високорівневих програмних продуктів, з використанням об’єктно-орієнтованих принципів проектування і програмування, інструментальних засобів та середовищ розроблення, баз даних, міжплатформного застосування. Вивчається теорія і практика конструювання програмного забезпечення (ПЗ), включаючи аналіз вимог, моделювання, вибір архітектури та проектування ПЗ, верифікація, тестування, еволюція ПЗ, менеджмент програмних проектів та робота в командах. Ґрунтовні знання та практичні навички з проектування інтелектуальних систем, об’єктно-орієнтованих технологій проектування і програмування.
Концептуальна основа діяльності визначається необхідністю розвитку наукового та освітнього напрямів, що орієнтовані на підготовку висококваліфікованих фахівців з проектування, розробки та тестування програмного забезпечення.
Програму орієнтовано на формування компетентностей з проектування, розробки та тестування прикладного програмного забезпечення, що є найбільш затребуваним серед регіональних стейкхолдерів: десктопних бізнес-додатків, веб-орієнтованого та мобільного програмного забезпечення.
Обов’язковим є проходження навчальної практики (з відривом від теоретичного навчання, 2-й семестр, тривалістю 2 тижні; 6-й семестр, тривалістю 3 тижні на платформі незалежного постачальника послуг з тестування та забезпечення якості програмного забезпечення QATestLab з отриманням сертифіката про опанування курсу “Software testing for Universities”) і переддипломної практики (з відривом від теоретичного навчання, 8 семестр тривалістю 4 тижні в IT-компаніях міста).
Згідно Національного класифікатора професій (ДК 003:2010), випускники можуть претендувати на посади:
- 2131.2 Адміністратор бази даних
- 2131.2 Адміністратор даних
- 2131.2 Адміністратор доступу
- 2131.2 Адміністратор системи
- 2131.2 Інженер з програмного забезпечення комп’ютерів
- 2132.2 Інженер-програміст
- 2132.2 Програміст (база даних)
- 2131.2 Аналітик програмного забезпечення та мультимедіа
- 2132.2 Програміст прикладний
- 2139.2 Інженер із застосування комп’ютерів
- 3121.2 Фахівець з інформаційних технологій
- 3121.2 Фахівець з розробки та тестування програмного забезпечення
- 3121.2 Фахівець з розроблення комп’ютерних програм
- 3121.2 Фахівець з комп’ютерної графіки (дизайну)
Інженерія програмного забезпечення. Другий (магістерський) рівень вищої освіти
На базі освітнього рівня бакалавра кафедра моделювання та програмного забезпечення здійснює підготовку магістрів за освітньо-професійною програмою “Інженерія програмного забезпечення”, Галузь знань: 12 – Інформаційні технології. Спеціальність: 121 – Інженерія програмного забезпечення.
Метою освітньої програми є підготовка висококваліфікованих фахівців до практичної, управлінської та науково-дослідної діяльності у сфері інженерії програмного забезпечення.
Під час розробки програми зроблено акцент на здатності фахівця здійснювати дослідницьку та інноваційну діяльність у реальних умовах індустріального виробництва програмного забезпечення.
Професійна діяльність випускників у галузі інформаційних технологій (за ДК 009:2010): Комп’ютерне програмування, консультування та пов’язана з ними діяльність.
Випускники можуть займати широкий спектр посад фахівців у сфері розробки ПЗ:
- інженер-програміст;
- програміст (бази даних), програміст прикладний,
- інженер з програмного забезпечення комп’ютерів,
- молодший науковий співробітник (програмування),
- науковий співробітник (програмування),
- науковий співробітник-консультант (програмування) тощо.