Software Engineering

Факультет електроніки та комп’ютерних технологій
Спеціальність:
F2 Інженерія програмного забезпечення
Освітня програма:
Інженерія програмного забезпечення

Наші партнери

Про програму
Переваги

Навчальну програму розробили учасники Львівського ІТ Кластера у співпраці з провідними експертами ЛНУ ім. І. Франка. Програму створено на основі найкращих світових методик підготовки ІТ-фахівців, рекомендацій ACM та IEEE. До створення освітньої програми залучені фахівці EPAM, ELEKS та інших компаній Львівського ІТ Кластера. Особливостями освітньої програми є якісна фундаментальна підготовка з базових математичних дисциплін, вивчення сучасних ІТ-технологій та практична підготовка. 

Спеціалізації:

  • Інженерія програмного забезпечення систем наук про дані та штучного інтелекту DS and AI Systems Software Engineering 
  • Інженерія програмного забезпечення вбудованих систем Embedded Systems Software Engineering
  • Програма відповідає вимогам сучасного ринку. Її оновили експерти-практики галузі рівнів Senior та Lead.
  • Викладачі та ментори програми – це практики галузі, які стежать за останніми тенденціями у сфері.
  • Доступ до закритих спільнот, в яких з’являються можливості для студентів освітніх програм, які підтримує Львівський ІТ Кластер.
Умови вступу

Заяви на вступ подаються тільки в електронній формі. Для цього вступник повинен зареєструвати електронний кабінет на сайті vstup.edbo.gov.ua. Дані про середні бали та конкурс орієнтовані на основі вступу 2025.

За цією освітньою програмою також відкритий набір на заочну форму навчання

176.03
Середній бал НМТ серед зарахованих на бюджет
3.24
Середній пріоритет серед всіх заяв
33.88
Конкурс на одне бюджетне місце
11
Максимальний обсяг державного замовлення (у 2026 році)
100
Ліцензійний обсяг місць
86 700
Вартість навчання на контракті (за рік, грн)

Хочеш навчатися на програмі Software Engineering?

Ознайомся з програмою та подавай документи на вступ
Подати документи
Що ти отримаєш
Базові знання
  • Різні види програмування (функціональне, об’єктно-орієнтоване, паралельне, веб-програмування, системне, вбудованих та конфігурованих систем)
  • Інформаційні мережі, інтернет протоколи (Computer networking), Front-end та Back-end розробка ПЗ
  • Архітектура комп’ютерів, комп’ютерна логіка, програмно-апаратні рішення (hadware) з використанням технологій програмування вбудованих систем (embedded system) та Інтернету речей (Internet of Things)
Фахові знання і вміння
М’які навички
Карта курсів
1-й курс
1 семестр
  • Основи національного спротиву
  • Історія України. Історія української культури
  • Іноземна мова
  • Вища математика
  • Комп’ютерні інформаційні мережі та системи
  • Основи програмування
  • Основи інженерії програмного забезпечення
  • Архітектура комп’ютерів та комп’ютерна електроніка
  • Українська мова (за професійним спрямуванням)
2 семестр
  • Основи національного спротиву
  • Історія України. Історія української культури
  • Іноземна мова
  • Вища математика
  • Дискретна математика
  • Вебтехнології та програмування (ч.1)
  • Об’єктно-орієнтоване програмування
  • Операційні системи, системне програмування
2-й курс
3 семестр
  • Основи національного спротиву
  • Іноземна мова
  • Дисципліна вільного вибору
  • Вища математика
  • Алгоритми і структури даних
  • Бази даних
  • Патерни проєктування
  • Функціональне програмування
4 семестр
  • Філософія
  • Іноземна мова
  • Дисципліна вільного вибору
  • Прикладна статистика та ймовірнісні процеси
  • Вебтехнології та програмування (ч.2)
  • Паралельні та розподілені обчислення
  • Основи вбудованих систем
  • Економіка інженерії програмного забезпечення
3-й курс
5 семестр

Обов’язкові дисципліни

  • Дисципліна вільного вибору
  • Навчальна (проєктна) практика
  • Методи та технології обчислень
  • Методи та технології інженерії даних
  • Цифрова обробка інформації

Вибіркові дисципліни (обрати по одній з кожної пари)

  • М’які обчислення або Нечіткі системи
  • Основи штучного інтелекту або Професійний Python
  • Нереляційні бази даних та розподілені технології або Вибрані розділи мови програмування C
6 семестр

Обов’язкові дисципліни

  • Дисципліна вільного вибору
  • Аналіз та рефакторинг коду, моделювання та проєктування ПЗ
  • Архітектура ПЗ
  • Якість та тестування ПЗ

Вибіркові дисципліни (обрати по одній з кожної пари)

  • Хмарні технології аналітики даних або Основи хмарних засобів та технологій
  • Цифрова обробка зображень або Проєктування пристроїв цифрової та аналогової електроніки
  • Основи машинного навчання або Мікроконтролери (на базі GL Embedded Starter Kits)
4-й курс
7 семестр

Обов’язкові дисципліни

  • Управління IT проєктами
  • Програмування вбудованих та конфігурованих систем
  • Операційні системи реального часу

Вибіркові дисципліни (обрати по одній з кожної пари)

  • Інновації і підприємництво в IT або Стартапи в IT
  • Програмування робототехнічних систем або Апаратне забезпечення вбудованих систем
  • Розпізнавання образів або Edge/Fog обчислення
  • Основи глибинного навчання або Вбудовані системи опрацювання даних та управління на
    основі нейромереж
8 семестр

Обов’язкові дисципліни

  • Безпека життєдіяльності та охорона праці
  • Інформаційна безпека програм та даних
  • Життєвий цикл ПЗ
  • Виробнича (переддипломна) практика
  • Кваліфікаційна робота

Вибіркові дисципліни (обрати одну)

  • Комп’ютерна лінгвістика та обробка природної мови або Безпровідні та мобільні мережі
Розробники програми
Роман Шувар
Завідувач кафедри системного проєктування, куратор освітньої програми
Особливістю цієї освітньої програми є те, що поряд з фундаментальною університетською освітою випускники отримують поглиблені ІТ-компетенції та проходять практичну підготовку у провідних ІТ-компаніях.
Олександр Ткаченко
UA West and South Head of EPAM University at EPAM Systems
Інженерія програмного забезпечення є надзвичайно важливою в сучасному світі з огляду на швидкий розвиток технологій та залежність від програмного забезпечення у різних сферах життя. Студенти, які здобувають освіту в межах програми, отримують навички, необхідні для розробки, тестування та підтримки програмного забезпечення протягом усього життєвого циклу продукту, що забезпечує створення високоякісного та надійного програмного забезпечення. Програма також допомагає студентам засвоїти навички, необхідні для створення ефективних та масштабованих рішень. Вони потрібні для обробки та аналізу інформації та даних, обсяг яких швидко зростає, що, безперечно, матиме великий вплив на майбутнє технологій, таких як штучний інтелект, блокчейн та Інтернет речей.
Роман Мисюк
Senior Software Test Automation Engineer в EPAM, викладач програми
Освітня програма Інженерія програмного забезпечення – це хороша можливість для студентів швидко ввійти в ІТ-сферу. Програма дає змогу спробувати широкий спектр можливостей від програмування вбудованих систем та Інтернету речей до штучного інтелекту, від проєктування програмних додатків до презентації рішень замовнику. Участь в школах, робота з менторами з ІТ-компаній, командні проєкти та участь у всіх етапах розробки програмних продуктів дозволяють на практиці відчути атмосферу та специфіку роботи сповна.
Юрій Фургала
Декан факультету електроніки та комп’ютерних технологій ЛНУ ім. І. Франка
Олександра Мокій
На програмі “Інженерія програмного забезпечення” я працюю з студентами над розвитком так званих м’яких навиків, які у їх майбутній професії безумовно є потрібними, а часто навіть необхідними. Моя основна ціль надати їм якомога більше практичного досвіду та знань, та підсилити їх професійні вміння навиками взаємодії та комунікації, ефективної роботи в команді, вирішення конфліктів, прийняття рішень і їх подальшої презентації клієнту тощо. Як результат, студенти в межах кількох семестрів формують команди і працюють на реалізацією різних проектів, презентуючи їх для експертів галузі. Такий досвід є надзвичайно ефективним, оскільки дозволяє у щоденній роботі над проектом застосовувати отримані знання і відпрацьовувати навики у максимально наближених до реальної роботи в ІТ умовах.
Про професію
Інженер програмного забезпечення або Software Engineer – це фахівець, який займається розробкою програмного забезпечення. Основною роботою програміста є написання коду, набору команд, які може виконувати комп’ютер. Крім того, Software Engineer може надавати послуги з архітектури коду. Це складніший процес, ніж створення коду, який вимагає більше досвіду та експертності, проте оплата таких послуг також значно вища. Комунікація – важлива частина обов’язків Software Engineer, від якої напряму залежить результат роботи. Основна комунікація відбувається англійською мовою, тому важливо добре володіти нею, щоб чітко зрозуміти вимоги замовника.
Ким ти можеш працювати:
  • Full Stack Developer
  • Front-end Developer
  • Back-end Developer
  • Python Developer
  • .NET developer
  • iOS developer
  • Data Scientist

Дізнайся чи ця професія тобі підходить

ІТ-сфері потрібні і технічні навички, і творчість, і вміння ладнати з людьми – тут знайдеться місце всім. Тест допоможе визначити професію, яка підійде саме тобі.
Пройти тест

Скопійовано!