Structure / Кафедри університету / Програмних засобів і технологій / Освітньо-професійна програма «Програмна інженерія» |
Освітньо-професійна програма «Програмна інженерія»
Created 19.06.2019 08:28
Освітньо-професійна програма «Програмна інженерія»
"Програмна інженерія" – це освітньо-професійна програма спеціальності 121 «Інженерія програмного забезпечення», яка передбачає підготовку розробників програмного забезпечення на всіх стадіях інженерного циклу розробки програм від початкових стадій створення специфікації до здачі програми в експлуатацію. Підготовка ведеться у відповідності до затвердженого стандарту вищої освіти та проекту професійного стандарту «Фахівець з розробки програмного забезпечення».
Акцент програми – на вивченні сучасних технологій, засобів, інструментарію і процесів інженерії програмного забезпечення для їх практичного використання в умовах індустріальної розробки програмного забезпечення.
Програму розроблено на підставі стандартів освіти України відповідно до рекомендацій міжнародних нормативних документів в галузі програмної інженерії (SWEBOK) та базових компетентностей розробника програмного забезпечення, що визначені міжнародним стандартом SWECOM.
Навчальні плани підготовки за освітньо-професійною програмою «Програмна інженерія» складено з урахуванням досвіду провідних європейських та американських університетів, а також потреб софтверних компаній.
Освітньо-професійна програма «Програмна інженерія» відповідає міжнародним стандартам підготовки Bachelor of Software Engineering (B.SE.) / Master of Software Engineering (M.SE),, забезпечуючи академічну мобільність як в межах України, так і на міжнародному рівні.
Особливості програми:
Тісна співпраця з софтверними компаніями регіону, викладання сучасних технологій розробки та тестування програмного забезпечення на реальних прикладах та проходження практичної підготовки в софтверних компаніях з виконанням реальних програмних проектів.
Особливий акцент на технологіях розробки веб-орієнтованих та крос-платформних програмних систем з використанням сучасних технологій.
Протягом навчання застосовуються інноваційні технології змішаного, гнучкого та дуального навчання, дистанційне навчання на власних віртуальних навчальних ресурсах та в системі Moodle.
Мова викладання: українська та/або англійська (певні навчальні дисципліни можуть за бажанням студентів викладатися англійською мовою в окремо сформованих групах).
Практикується залучення кваліфікованих фахівців провідних IT-компаній до проведення майстер-класів та гостьових лекцій, факультативних занять, викладання спеціальних професійних дисциплін.
За цією освітньо-професійною програмою здійснюється цільова підготовка студентів старших курсів для софтверних компаній-роботодавців.
Наші студенти отримують практичну підготовку та відповідний досвід розробки програмного забезпечення у провідних ІТ-компаніях Херсону і України: Wezom, Logicify, DataArt, Postindustria та інших.
Студенти зможуть пройти додаткову фахову підготовку за професійним стандартом «Розробник програмного забезпечення» в навчальному центрі, та скласти випробування щодо певної професійної кваліфікації: «Java Developer», «Python Developer», «Front-end Developer», «Web (Full-Stack) Developer», «Database Developer» тощо, отримавши відповідні сертифікати міжнародного зразка.
Підготовка ведеться за освітніми рівнями:
- «бакалавр» (відповідає професійному рівню Junior Developer / Junior QA, термін підготовки на базі повної загальної середньої освіти – 4 роки, на базі ступеня «молодший бакалавр» (освітньо-кваліфікаційного рівня «молодший спеціаліст») – 3 роки)
- «магістр» (відповідає професійному рівню Middle Developer, термін підготовки на базі ступеня «бакалавр» – 1,5 роки).
Для вибору студентів доступні вибіркові блоки, що відповідають популярним і затребуваним провідними софтверними компаніями професійним спеціалізаціям:
- «Java Developer»
- «Python Developer»
- «Front-end Developer»
- «Computer Games Developer».
Крім нормативної частини підготовки, бакалаври вивчають наступні дисципліни (в залежності від обраного вибіркового блоку):
- Бази даних
- Поглиблене програмування мовою Java
- Корпоративні застосування Java
- Технології розробки додатків на платформі Java
- Розробка веб-сервісів на платформі Java
- Автоматизація складання Java-проектів
- Проектний практикум на Java
- Поглиблене програмування мовою Python
- Інструментальні засоби програмування мовою Python
- Шаблони та фреймворки Python
- Технологія розробки веб-додатків мовою Python
- Обробка даних засобами Python
- Проектний практикум на Python
- Поглиблений курс фронт-енд розробки
- Інструментальні засоби фронт-енд розробки
- Шаблони та фреймворки JavaScript
- Технології створення динамічних веб-додатків
- Створення інтерактивних мультимедійних веб-додатків
- Проектний практикум фронт-енд розробки
- Розробка ігрових веб-додатків
- Основи розробки комп’ютерних ігор
- Креативна розробка контенту гри
- Комп'ютерна графіка
- Технології розробки кросплатформних комп’ютерних ігор
- Проектний практикум розробки комп'ютерних ігор,
та виконують комплексні курсові проекти.
Магістри, крім нормативної частини підготовки, вивчають наступні дисципліни (в залежності від обраного вибіркового блоку):
- Інновації та стартапи в індустрії програмного забезпечення
- Хмарні технології та сервіси
- Забезпечення якості програм
- Надійність програм
- Методи оптимізації програм
- Спецкурс з програмування (певною мовою)
- Розробка корпоративних систем з використанням Java
- Розробка веб-служб та сервісів на Java
- Розробка мобільних додатків на Java
- Геоінформаційні системи і технології на Python
- Технології обчислювального інтелекту
- Основи машинного навчання на Python
- UX/UI проектування
- Сервіс-орієнтовані архітектури та обчислення
- Проектування веб-додатків на підставі даних
- Основи теорії ігор;
- Ігрова комп'ютерна графіка
- Гейм-дизайн
- Розробка інтерактивного медіа-середовища
- Технології віртуальної та доповненої реальності
- Застосування Unity 3D
- Розробка мобільних ігрових додатків
- Спецкурс з ігрового програмування
- Технології ігрової статистики та аналітики
Працевлаштування випускників
Випускники за освітньою програмою «Програмна інженерія» можуть працювати розробниками / тестувальниками програмного забезпечення на підприємствах та в софтверних компаніях, що займаються індустріальною розробкою програмного забезпечення (продуктовою, сервісною або аутсорсінговою).