Програмна інженерія
Склад циклової комісії
| Грабовчак Тетяна Вікторівна | Голова цикловоі комісії. Дніпровський національний університет імені Олеся Гончара. Прикладна математика. Математик, спеціаліст вищої категорії, викладач-методист |
![]() |
| Правда Антон Андрійович | Національна металургійна академія України. Комп’ютерні науки. Магістр, спеціаліст другої категорії | ![]() |
| Жук Владислав Юрійович | Дніпровський національний університет імені Олеся Гончара. Інженерія програмного забезпечення. Магістр, спеціаліст другої категорії | ![]() |
| Цапко Дмитро Васильович | Національна металургійна академія Комп’ютерні науки. Магістр комп’ютерних наук, спеціаліст другої категорії | ![]() |
| Криволап Віктор Васильович | Донецький національний технічний університет, Системи управління і автоматики (спеціаліст) Інженерія пргамного заезпеяення (магістр) | ![]() |
| Шевченко Владислав Ігорович | викладач, спеціаліст Освіта: Український державний університет ім. М. Драгоманова. Професійна освіта (Цифрова освіта) |
![]() |
ПРО КОМІСІЮ
Програмна інженерія — це динамічна галузь, яка охоплює всі аспекти розробки, проектування, тестування та підтримки програмного забезпечення. Головною метою є забезпечення якості, надійності, ефективності та зручності в користуванні програмними продуктами. Програмна інженерія об’єднує принципи комп’ютерних наук та інженерного підходу для того, щоб створювати масштабовані та адаптивні системи.
Під керівництвом наших викладачів здобувачі освіти вивчають наступні дисципліни:
Алгоритми і методи обчислень
Програмна інженерія
Комп’ютерні системи і мережі
Програмування
Об’єктно-орієнтоване програмування
Технології WEB-дизайну
Операційні системи
Основи автоматики та робототехніки
Захист інформації в КС
Проектний практикум
Навчальна комп’ютерна практика
Штучний інтелект / Технології створення мультимедійного контенту
Організація баз даних / Системне адміністрування баз даних


Здобувачі освіти з програмної інженерії вивчають принципи, технології та інструменти, необхідні для створення, тестування, впровадження та підтримки програмного забезпечення. Їхня підготовка охоплює теоретичні та практичні аспекти інженерії ПЗ, включаючи:
Програмування – здобувачі освіти освоюють базові та поглиблені концепції програмування, зокрема алгоритми, структури даних, та різні парадигми, як-от об’єктно-орієнтоване та функціональне програмування. Вони працюють з різними мовами програмування, такими як Python, Java, C++, JavaScript тощо.
Аналіз і проектування систем – здобувачі навчаються аналізувати вимоги до програмного забезпечення, створювати архітектуру системи, розробляти проектну документацію та моделювати програмні рішення. Вони вивчають UML (уніфіковану мову моделювання) для створення діаграм і структурного проектування.
Розробка та тестування програмного забезпечення – основна частина навчання присвячена навичкам кодування та розробки ПЗ. Також здобувачі вивчають методи тестування програмного забезпечення, включаючи модульне тестування, інтеграційне тестування та автоматизацію тестування.
Проектне управління та командна робота – здобувачі набувають досвіду роботи в команді, розуміють методології управління проектами (як-от Agile, Scrum) і працюють над спільними проектами, де розподіляють ролі та обов’язки для успішного виконання завдань.
Бази даних – здобувачі опановують принципи реляційних та нереляційних баз даних, SQL, а також способи організації, оптимізації й керування даними.
Безпека програмного забезпечення – у навчанні приділяється увага питанням інформаційної безпеки, зокрема методам захисту даних, шифрування, а також захисту від шкідливого коду та вразливостей.
Робота з хмарними сервісами та DevOps – навчаються основам роботи з хмарними платформами, такими як AWS, Azure або Google Cloud, а також розумінню процесів DevOps — безперервної інтеграції та доставки програмного забезпечення.
Штучний інтелект і машинне навчання (AI/ML) – оскільки ці технології стають дедалі важливішими, здобувачі можуть навчатися основам AI та ML, щоб інтегрувати їх у програмні продукти та створювати інтелектуальні системи.
Інженерія якості: Здобувачі дізнаються, як забезпечити відповідність програмного продукту вимогам, як управляти ризиками та як документувати процес розробки.
Здобувачі з програмної інженерії беруть участь у практичних проектах, стажуваннях та проходять лабораторні роботи для відточення навичок. Після завершення навчання вони можуть працювати на позиціях розробників ПЗ, тестувальників, аналітиків, інженерів із забезпечення якості, архітекторів програмних систем, менеджерів проектів тощо.
Викладання ведеться за допомогою сучасної спеціалізованої літератури, а також з використанням власних методичних розробок викладачів комісії, які неодноразово ставали кращими методичними розробками коледжу.
Створена і облаштована нова лабораторія з урахуванням сучасних вимог, на базі якої виконуються лабораторні роботи на сучасній комп’ютерній техніці.











