КНУТД
Київський національний університет технологій та дизайну
ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
ФАКУЛЬТЕТ МЕХАТРОНІКИ ТА КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ
Спеціальність «121 Інженерія програмного забезпечення»
Освітня програма «Інженерія програмного забезпечення»
Освітній ступень «бакалавр»
КАФЕДРА ІНФОРМАЦІЙНИХ ТА КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ
Адреса:
01011 м. Київ, вул. Мала Шияновська (Немировича-Данченка), 4, навчальний корпус 4, кiмн. 4-0916
Телефони для довідок: +38044 256-21-30, +38044 256-21-89
e-mail: kikt@knutd.edu.ua
Рівні освіти, на які проводиться набір вступників:
Перший (бакалаврський) рівень вищої освіти.
Навчання проводиться за держзамовленням та за кошти фізичних чи юридичних осіб.
Вступ на навчання для отримання освітнього ступеня «бакалавр» проводиться згідно «Правил прийому до Київського Національного Університету технологій та дизайну».
Телефони та контакти приймальної комісії
Адреса: 01011 м. Київ, вул. Мала Шияновська (Немировича-Данченка), 2, навчальний корпус 4, 2 поверх.
Телефон для довiдок: +38044-256-29-75
e-mail:
Освітньо-професійна програма «Інженерія програмного забезпечення» орієнтована на підготовку висококваліфікованих інженерів-програмістів, які володіють глибокими знаннями та професійними компетентностями у сфері розроблення високоякісного програмного забезпечення, в тому числі для легкої промисловості, з урахуванням сучасних технологій та потреб ринку.
Основними цілями програми є:
- забезпечення студентів глибокими теоретичними знаннями в галузі інженерії програмного забезпечення, включно з алгоритмами, структурами даних, базами даних, операційними системами та принципами об’єктно-орієнтованого програмування;
- ознайомлення студентів із новітніми технологіями та інструментами, які використовуються у сфері програмного забезпечення, зокрема для промислових застосувань;
- надання можливостей для реалізації студентами практичних проєктів, пов’язаних із реальними задачами, в тому числі з розробки програмних продуктів для легкої промисловості, що дасть змогу застосовувати теоретичні знання на практиці.
- підготовка студентів до виконання всього циклу розробки програмного забезпечення – від аналізу вимог до впровадження і супроводу, з урахуванням якості, безпеки та відповідності стандартам легкої промисловості;
- орієнтація на сучасні потреби ринку ІТ, зокрема, на розвиток програмного забезпечення для галузі легкої промисловості та інших виробничих напрямків, щоб випускники були конкурентоспроможними на національному та міжнародному ринках праці;
- формування у студентів здатності до самостійного аналізу та вирішення складних завдань, що виникають під час розробки програмного забезпечення, з використанням інноваційних технологій та методологій;
- інтеграція знань із суміжних галузей (управління проєктами, економіки для бізнесу) для розвитку у студентів широкого світогляду та здатності ефективно співпрацювати з фахівцями з інших сфер;
- програма також передбачає тісний зв'язок з бізнесом, зокрема залучення до навчального процесу провідних спеціалістів ІТ-галузі та легкої промисловості, проведення практик і стажувань на реальних підприємствах, що дозволить випускникам легко адаптуватися до робочого середовища.
Фахівці з інженерії програмного забезпечення мають широкі можливості для працевлаштування як у великих ІТ-компаніях, що спеціалізуються на розробці програмних систем, так і в ІТ-відділах компаній інших галузей, де необхідна розробка програмного забезпечення. Це можуть бути банківські установи, промислові підприємства, консалтингові фірми, торговельні організації тощо.






Робочі програми
Програмні результати навчання:
- аналізувати, цілеспрямовано шукати і вибирати необхідні для вирішення професійних завдань інформаційно-довідникові ресурси і знання з урахуванням сучасних досягнень науки і техніки;
- знати кодекс професійної етики, розуміти соціальну значимість та культурні аспекти інженерії програмного забезпечення і дотримуватись їх в професійній діяльності;
- знати основні процеси, фази та ітерації життєвого циклу програмного забезпечення;
- знати і застосовувати професійні стандарти і інші нормативно-правові документи в галузі інженерії програмного забезпечення;
- знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізу та математичного моделювання для розробки програмного забезпечення;
- уміння вибирати та використовувати відповідну задачі методологію створення програмного забезпечення;
- знати і застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування мовних, інструментальних і обчислювальних засобів інженерії програмного забезпечення;
- вміти розробляти людино-машинний інтерфейс;
- знати та вміти використовувати методи та засоби збору, формулювання та аналізу вимог до програмного забезпечення;
- проводити передпроектне обстеження предметної області, системний аналіз об'єкта проектування;
- вибирати вихідні дані для проектування, керуючись формальними методами опису вимог та моделювання;
- застосовувати на практиці ефективні підходи щодо проектування програмного забезпечення;
- знати і застосовувати методи розробки алгоритмів, конструювання програмного забезпечення та структур даних і знань;
- застосовувати на практиці інструментальні програмні засоби доменного аналізу, проектування, тестування, візуалізації, вимірювань та документування програмного забезпечення;
- мотивовано обирати мови програмування та технології розробки для розв’язання завдань створення і супроводження програмного забезпечення;
- мати навички командної розробки, погодження, оформлення і випуску всіх видів програмної документації;
- вміти застосовувати методи компонентної розробки програмного забезпечення;
- знати та вміти застосовувати інформаційні технології обробки, зберігання та передачі даних;
- знати та вміти застосовувати методи верифікації та валідації програмного забезпечення;
- знати підходи щодо оцінки та забезпечення якості програмного забезпечення;
- знати, аналізувати, вибирати, кваліфіковано застосовувати засоби забезпечення інформаційної безпеки (в тому числі кібербезпеки) і цілісності даних відповідно до розв’язуваних прикладних завдань та створюваних програмних систем;
- знати та вміти застосовувати методи та засоби управління проектами;
- вміти документувати та презентувати результати розробки програмного забезпечення;
- вміти проводити розрахунок економічної ефективності програмних систем;
- знати методи та алгоритми оперативної аналітичної обробки і інтелектуального аналізу даних для автоматизації процесів дизайну, моделювання та оптимізації в легкій промисловості.
Навчання в університеті
Навчальний процес в університеті організовано із застосуванням сучасних комунікаційних технологій, що включають використання «Модульного середовища освітнього процесу КНУТД», «Електронного журналу», «Zoom», «Google Meet» та інших платформ. «Модульне середовище освітнього процесу КНУТД» забезпечує студентам зручний доступ до електронних освітніх ресурсів, серед яких конспекти лекцій, методичні вказівки, підручники, навчальні посібники, презентації та інші навчальні матеріали.
Фахівці з інженерії програмного забезпечення мають широкі можливості для працевлаштування як у ІТ-компаніях, що спеціалізуються на розробці програмних систем, так і в ІТ-відділах компаній інших галузей, де необхідна розробка програмного забезпечення. Це можуть бути банківські установи, промислові підприємства, консалтингові фірми, торговельні організації тощо.
Кадрове забезпечення
Всі науково-педагогічні працівники, що забезпечують освітню програму за кваліфікацією, відповідають профілю і напряму освітніх компонентів, що викладаються; мають необхідний стаж педагогічної роботи та досвід практичної роботи. В процесі організації навчання залучаються професіонали з досвідом дослідницької, управлінської, інноваційної, творчої роботи та роботи за фахом.
Матеріально-технічне забезпечення
Матеріально-технічне забезпечення дозволяє повністю забезпечити освітній процес протягом всього циклу підготовки за освітньою програмою. Стан приміщень засвідчено санітарно-технічними паспортами, що відповідають чинним нормативним актам.
Після успішного завершення навчання випускники отримують диплом про базову вищу освіту встановленого державного зразка за спеціальністю 121 Інженерія програмного забезпечення: бакалавр з інженерії програмного забезпечення – 3 роки і 10 місяців навчання (денна форма навчання на базі повної загальної освіти).
Військова підготовка
Одночасно з базовою вищою освітою студентам 3 та 4 курсів надається можливість здобуття військово-облікової спеціальності «Організація продовольчого, речового, шкіперського і торгівельно-побутового забезпечення» з отриманням по закінченню офіцерського звання. Час проходження військової підготовки узгоджений з розкладом занять студентів в університеті.
Всім студентам факультету Мехатроніки та комп’ютерних технологій, які мешкають в містах та населених пунктах за межами Києва та Київської області, забезпечено проживання в гуртожитках, які розташований неподалік від навчальних корпусів університету.
Можливе навчання за індивідуальним, зручним для студента графіком, що дозволяє поєднувати навчання з роботою.