Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

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

6.121.00.00 Інженерія програмного забезпечення
Кваліфікація: Бакалавр з інженерії програмного забезпечення
Рік вступу: 2019
Тривалість програми: 4 роки
Кількість кредитів: 240 кредитів ЄКТС
Рівень кваліфікації відповідно до Національної рамки кваліфікацій, Європейської рамки кваліфікацій для навчання впродовж життя: Перший (бакалаврський) рівень, сьомий рівень НРК, перший цикл РК-ЄПВО
Галузь знань: Інформаційні технології
Особливі умови вступу: Нема
Конкретні механізми визнання попереднього навчання: За умови, що попередній рівень отримано в іншій країні, необхідна нострифікація, яка проводиться Львівською політехнікою. Механізмів визнання неформальної та інформальної освіти-нема.
Вимоги та правила щодо отримання кваліфікації, вимоги щодо виконання навчальної програми: Повне виконання навчальної програми та захист дипломної роботи.
Характеристика освітньої програми:
Програма орієнтована на професійну підготовку в області інженерії програмного забезпечення. Акцент на глибоких знаннях в області систематизованого і упорядкованого підходу до створення, експлуатації і супроводу програмного забезпечення на основі використання принципів інженерії по відношенню до процесу розробки програмного забезпечення, а також здатність їхнього застосування в практичній діяльності. Освітньо-професійна програма має прикладну орієнтацію і спрямована на інженерну діяльність, пов’язану зі всіма аспектами виробництва програмного продукту від початкових стадій створення специфікації до супроводу системи після здачі її в експлуатацію.
Набуті компетентності:
•Знання та розуміння основ інформаційних технологій та математики як теоретичної бази для розробки програмного забезпечення;
•Знання та розуміння інженерних основ програмного забезпечення;
•Знання та розуміння принципів, ролей у командній роботі й методів технічної комунікації в команді розробників програмного забезпечення;
•Знання та розуміння методів збирання та аналізу вимог користувачів для визначення вимог до системи, що проектується;
•Знання та розуміння концепції та методів моделювання різних аспектів предметної області, для якої створюється програмне забезпечення;
•Знання та розуміння типових архітектурних стилів та рішень для створення програмного забезпечення;
•Знання та розуміння технологій та засобів реалізації проектних рішень ;
•Розуміння принципів людино-машинної взаємодії та здатність створювати програмні продукти з ефективним інтерфейсом користувача
•Розуміння основних положень теорії програмування та здатність використовувати їх для створення програмних систем та засобів їх розроблення.
•Знання та розуміння методології тестування та верифікації програмного забезпечення.
•Розуміння принципів функціонування та структури обчислювальних систем та здатність використовувати ці знання та вміння для створення ефективних програмних систем, включаючи мобільні, вбудовані та спеціалізовані.
•Здатність застосовувати методи теорії ймовірностей, математичної статистики та організації обчислень для вирішення професійних задач інженерії програмного забезпечення.
•Навички спілкування, включаючи усну та письмову комунікацію українською мовою та однією з іноземних мов.
•Здатність демонструвати знання основ економіки та управління проектами в галузі інженерії програмного забезпечення;
•Здатність демонструвати розуміння основ охорони праці та безпеки життєдіяльності та їх застосування.
•Здатність використовувати професійно-профільні знання і практичні навички для розв’язання конкретних типових задач програмної інженерії;
•Здатність використовувати професійно-профільні знання і практичні навички для оптимізації проектних і технологічних рішень з метою підвищення якості програмних продуктів;
•Здатність застосовувати системний підхід у процесі створення програмних продуктів.
•Здатність адаптуватись до нових ситуацій та приймати рішення.
•Здатність усвідомлювати необхідність навчання впродовж усього життя з метою поглиблення набутих та здобуття нових фахових знань.
Форма навчання: денна
Академічна мобільність: Нема, проте мобільність заохочується та визнається згідно із процедурами ЄКТС
Практика/стажування: Важливим аспектом підготовки фахівців з інженерії програмного забезпечення є навчальна технологічна і переддипломна практики, які проходять на підприємствах ІТ-галузі, зокрема це стосується партнерів кафедри: Eleks, Sigma Software, Edvantis, SoftServe, Adva Soft .
Керівник освітньої програми, контактна особа: Левус Є.В. (Yevheniia.V.Levus@lpnu.ua , 2582578)
Професійні профілі випускників: Професійний профіль — менеджер проекту з розробки програмного забезпечення Відповідальний за розроблення проекту на основі вимог, проектних рішень і планів робіт та їх реалізацію. Керує виконанням проектних угод і стежить за фінансовими, часовими і технічними ресурсами проекту. Професійний профіль — аналітик Будує концептуальну модель предметної області та визначає на основі цього специфікацію системи на верхньому рівні. Проводить узгодження вимог і визначення області дії проекту на спільних переговорах із замовником. Професійний профіль — архітектор програмної системи Визначає архітектуру, набір компонентів, їхніх інтерфейсів, інших характеристик системи і кінцевого складу програмного продукту. Представляє проектні рішення у структурних та поведінкових нотаціях. Визначає технології, методи та засоби, які необхідні для реалізації проектних рішень. Професійний профіль — програміст Реалізує проектні рішення стосовно системи у вигляді програмних кодів, документів й інших вихідних результатів у відповідності до діючих стандартів. Професійний профіль — фахівець з тестування програмного забезпечення Здійснює процес перевірки готової програми в статиці (перегляди, інспекції, налагодження вихідного коду) і в динаміці шляхом прогону кінцевого набору тестових даних для різних шляхів виконання програми і порівняння отриманих результатів із заздалегідь заданими.
Доступ до подальшого навчання: Навчання на магістерському рівні, програми підвищення кваліфікації.
Інші особливості програми: Програма реалізовується українською мовою. Особливостями програми є поглиблена підготовка студентів в галузі програмування вбудованої техніки та Інтернету речей, інженерії даних, комп'ютерної графіки та мультимедіа.
Інститут: Інститут комп'ютерних наук та інформаційних технологій