Про кафедру
Історія кафедри
Сучасність
На сьогодні кафедрою моделювання та програмного забезпечення здійснюється підготовка бакалаврів та магістрів за спеціальністю 121 – Інженерія програмного забезпечення. У тісній співпраці зі стейкхолдерами проводиться постійна робота з удосконалення освітніх програм та навчальних планів за цією спеціальністю, з метою підготовки конкурентноспроможних фахівців, компетентності яких відповідають сучасним вимогам работодавців. У тісній співпраці зі студентським активом та ІТ-спільнотою організовувалась конференція Stud Idea Hub, присвячена питанням удосконалення професійної підготовки майбутніх інженерів-програмістів.
З 2018 року кафедра є організатором та активним учасником семінару для молодих науковців Computer Science & Software Engineering (CS&SE@SW), який за останні роки став міжнародним. Високий рівень наукових доповідей, представлених на семінарі, підтверджується, зокрема, індексацією їх наукометричною базою Scopus.
Для популяризації програмування та інформатики, висвітлення найбільш цікавих здобутків в цих галузях та огляду загальних фундаментальных основ інженерії програмного забезпечення співробітниками кафедри і, зокрема, Андрієм Стрюком було створено YouTube-канал AltEnterNative. Сьогодні відео-матеріали цього каналу активно використовуються у викладанні дисципліни “Основи інженерії програмного забезпечення” та профорієнтаційній роботі кафедри.
Перспективи розвитку
Розвиток кафедри моделювання та програмного забезпечення відбувається з урахуванням особливостей сучасного розвитку інженерії програмного забезпечення як спеціальності, за якою кафедра є випусковою. Попит на висококваліфікованих інженерів-програмістів невпинно зростає, що зумовлює популярність цієї спеціальності серед абітурієнтів, але в той же час формує високий рівень очікувань від рівня професійно-практичної підготовки. В той же час, ця молода галузь інженерії характеризується стрімким розвитком, високою динамікою технологічних змін та недостатньою сформованістю фундаментальних засад. Це створює ряд найважливіших вимог до викладачів, що здійснюють професійно-практичну підготовку майбутніх інженерів-програмістів:
- невпинна науково-дослідна та методична робота з визначення фундаментальних основ інженерії програмного забезпечення і формування на їх основі змісту освітніх програм;
- постійний моніторинг сучасних тенденцій розвитку інженерії програмного забезпечення та модернізація змістового наповнення дисциплін з урахуванням цих тенденцій;
- науково-дослідна робота з прогнозування ймовірних перспектив розвитку інженерії програмного забезпечення з метою визначення тих професійних компетентностей, що будуть затребувані через 5, 10 або більше років.
Реалізація цих вимог потребує як від викладачів, так і від студентів високого рівня навчальної та професійної мобільності, здатності до постійного навчання, самостійної побудови системи міждисциплінарних знань, необхідних для успішної професійної діяльності в різних галузях застосування інженерії програмного забезпечення.
Саме концепції мобільності та сталого розвитку інженерії програмного забезпечення стали основою програми розвитку кафедри моделювання та програмного забезпечення, в якій особлива увага приділена:
- поглибленню науково-дослідної роботи викладачів кафедри;
- підвищенню рівня професійної підготовки викладачів;
- удосконаленню навчального процесу;
- інтенсифікації профорієнтаційної роботи та розвитку іміджу кафедри і нашого університету.
Для кожного з цих напрямів визначені найбільш суттєві кроки, необхідні для їх реалізації.
Науково-дослідна діяльність кафедри:
- ініціація нових науково-дослідних тем за профілем кафедри, спрямованих на розв’язання актуальних наукових та практичних завдань; розвиток співпраці з науково-дослідними інститутами та промисловими підприємствами регіону;
- сприяння поширенню наукових здобутків викладачів кафедри та студентів спеціальності Інженерія програмного забезпечення у вітчизняних фахових наукових періодичних виданнях та у зарубіжних наукових виданнях, зокрема тих, що індексуються наукометричними базами даних Scopus та Web of Science;
- продовження традиції проведення щорічного семінару молодих науковців Computer Science & Software Engineering з публікацією матеріалів у зарубіжних наукових періодичних виданнях;
- організація семінарів з перспективних напрямів розвитку інженерії програмного забезпечення, зокрема з машинного навчання та квантових інформаційних технологій;
- залучення кафедри МПЗ та інших кафедр факультету інформаційних технологій до співпраці з організації провідних наукових та науково-практичних конференцій міжнародного рівня;
- забезпечення широкого представлення наукових та практичних здобутків викладачів і студентів кафедри на конференціях та семінарах регіонального і міжнародного рівня;
- розвиток міжнародної наукової співпраці, залучення викладачів та студентів кафедри до міжнародних наукових досліджень.
Підвищення кваліфікації співробітників кафедри:
- сприяння регулярному підвищенню кваліфікації викладачів в організаціях, що займаються розробкою програмного забезпечення, та провідних університетах, що готують фахівців за спеціальністю Інженерія програмного забезпечення;
- ретельне вивчення зарубіжного досвіду навчання майбутніх інженерів-програмістів, сприяння участі викладачів кафедри в програмах зарубіжного стажування;
- приділення уваги сертифікації викладачів за провідними навчальними програмами в галузі інженерії програмного забезпечення;
- сприяння захисту викладачами кафедри дисертацій на здобування ступеня доктора наук та доктора філософії;
- формування кадрового резерву, залучення до роботи на кафедрі аспірантів, випускників кафедри, що працюють за спеціальністю, провідних фахівців з розробки програмного забезпечення.
Удосконалення навчального процесу:
- активна робота з удосконалення навчальних планів та змістового наповнення дисциплін, імплементація зарубіжного досвіду з підготовки інженерів-програмістів;
- залучення студентів та стейкхолдерів до формування освітньої програми Інженерія програмного забезпечення, оцінювання та вдосконалення освітніх компонентів;
- приділення уваги найбільш актуальним на сьогодні питанням інженерії програмного забезпечення, зокрема машинному навчанню, розвитку інтернету речей, мобільних технологій;
- орієнтація на підготовку фахівців майбутнього, ознайомлення студентів з напрямами розвитку інформаційних технологій, що на сьогодні ще є експериментальними, зокрема біокомп’ютінгом та квантовими обчисленнями;
- залучення до навчального процесу провідних фахівців з розробки програмного забезпечення, організація тренінгів, семінарів, факультативних курсів;
- забезпечення проходження студентами виробничої практики в компаніях, що займаються розробкою програмного забезпечення; сприяння працевлаштуванню студентів до провідних ІТ-компаній;
- гармонізація змістового наповнення дисциплін професійної підготовки з програмами сертифікації від провідних міжнародних компаній, сприяння отриманню студентами відповідних сертифікатів;
- залучення студентів до програм міжнародного стажування, програм академічної мобільності, таких як Erasmus+ та ін., програм обміну студентами та програм з отримання подвійних дипломів;
- розвиток дуальної освіти на кафедрі, заключення договорів про співпрацю з провідними компаніями, що займаються розробкою програмного забезпечення;
- створення та публікація підручників і навчально-методичних посібників з дисциплін, що викладаються на кафедрі;
- широке застосування сучасних засобів ІКТ у навчанні, впровадження технологій комбінованого (змішаного) навчання – педагогічно виваженого поєднання традиційних та інноваційних засобів навчання – в освітній процес;
- розвиток роботи студентських гуртків, спрямованих на більш глибоке вивчення окремих питань інженерії програмного забезпечення: проблем алгоритмізації, мобільних технологій, інтелектуальних систем тощо;
- створення творчих студентських студій з розробки програмного забезпечення, зокрема комп’ютерних ігор, програмного забезпечення навчального призначення, елементів корпоративних інформаційних систем тощо; поширення практики розробки студіями програмного забезпечення як за ініціативними проектами, так і на замовлення від підприємств та інших організацій;
- широке залучення студентів до участі у всеукраїнських та міжнародних олімпіадах з програмування, конкурсах з розробки програмного забезпечення та конкурсах наукових робіт;
- у зв’язку з широким і різнобічним розвитком сучасної інженерії програмного забезпечення, актуальною і доцільною є розробка та акредитація освітніх програм з інженерії програмного забезпечення за різними спеціалізаціями; зокрема з Інтернет-технологій, комп’ютерної графіки тощо. Створення та імплементація декількох освітніх програм надасть можливість збільшити привабливість спеціальності для абітурієнтів та акцентувати професійну підготовку на найбільш затребуваних напрямах використання інженерії програмної забезпечення.
Профорієнтація:
- поширення практики проведення майстер-класів з програмування, зокрема, розробки мобільних програм, серед школярів Кривого Рогу;
- участь в загальноміських заходах з метою популяризації програмування, спеціальності Інженерія програмного забезпечення та Криворізького національного університету;
- активна участь в профорієнтаційних заходах університету та факультету; продовження практики організації профорієнтаційних ігор альтернативної реальності (FITQuest);
- широке залучення школярів до участі у I етапі Всеукраїнської командної олімпіади з програмування, проведення якого у м. Кривий Ріг координує кафедра МПЗ;
- розвиток інформаційних ресурсів, таких як сайт кафедри, сторінка Facebook, канал YouTube з орієнтацією на абітурієнтів; створення інформаційного контенту з популяризацією дисциплін, навчальних програм, інженерії програмного забезпечення в цілому.
Формування та розвиток іміджу кафедри та університету
Реалізація перерахованих вище заходів матиме синергетичний ефект з формування та розвитку іміджу кафедри МПЗ і Криворізького національного університету на міському, всеукраїнському та міжнародному рівні серед інших ЗВО, абітурієнтів та стейкхолдерів.