Дисертаційне дослідження присвячено актуальній проблемі формування алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки.
Наукова новизна одержаних результатів полягає в обґрунтовані й розробленні педагогічних умов формування алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки (формування у студентів позитивної мотивації до вивчення та застосування фундаментальних концепцій з теорії алгоритмів у майбутній професійній діяльності; формування наскрізної змістово-діяльнісної лінії вивчення фундаментальних концепцій і практичних аспектів теорії алгоритмів у межах циклу дисциплін професійної підготовки; застосування доцільних форм, методів та засобів формування алгоритмічної компетентності; використання в освітньому процесі засобів сучасних інформаційно-комунікаційних технологій у процесі навчання студентів фундаментальним концепціям з теорії алгоритмів).
Розроблено авторську структурно-функціональну модель формування алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки, яка складається з чотирьох блоків: цільового (містить мету та завдання), методологічного (описано наукові підходи, компоненти алгоритмічної компетентності майбутніх інженерів-програмістів, педагогічні принципи), змістово-діяльнісного (визначено зміст, форми, методи й засоби формування алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки), результативного (критерії, рівні й показники сформованості алгоритмічної компетентності, засоби оцінювання й діагностичні методики, очікуваний результат досліджуваного процесу). Між блоками моделі визначено функціональні зв’язки, які забезпечують її єдність як системи, відображують наявні залежності й впливи, уможливлюють коригування окремих компонентів з урахуванням отриманого результату.
Визначено поняття алгоритмічної компетентності, як інтегральну власність особистості, яка характеризується достатнім рівнем розвитку алгоритмічного мислення, знаннями з фундаментальних алгоритмів, вміннями розробляти і доопрацьовувати ефективні алгоритми, з використанням сучасних технологій, та застосовувати різноманітні форми алгоритмізації в професійній діяльності.
З метою перевірки ефективності розроблених педагогічних умов формування алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки в закладах вищої освіти протягом 2018-2020 рр. на базі Мелітопольського державного педагогічного університету імені Богдана Хмельницького та Класичного приватного університету (м. Запоріжжя) було організовано і проведено дослідно-експериментальну роботу, яка передбачала два етапи: констатувальний та формувальний. Для проведення експериментальної роботи було залучено 154 здобувача вищої освіти ступеня бакалавра галузі знань 12 Інформаційні технології. До складу контрольної групи увійшло 75 здобувачів вищої освіти, до експериментальної - 79.
Отримані емпіричні дані опрацьовано з використанням методів математичної статистики і представлено у відповідних таблицях та діаграмах.
Аналіз показників на констатувальному етапі експерименту в контрольних та експериментальних групах показав недостатній рівень сформованості алгоритмічної компетентності майбутніх інженерів-програмістів у процесі професійної підготовки. Впровадження в навчальний процес педагогічних умов формування алгоритмічної компетентності, реалізоване в експериментальних групах на формувальному етапі експерименту, призвело до суттєвого підвищення рівня знань здобувачів вищої освіти. Для перевірки достовірності отриманих результатів, було використано критерій Пірсона. Це дає підстави стверджувати про ефективність впровадження педагогічних умов формування алгоритмічної компетентності майбутніх інженерів-програмістів в процесі професійної підготовки.