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