Відкрите освітнє е-середовище сучасного університету (Apr 2020)
ПЛАТФОРМИ ТА СИСТЕМИ АВТОМАТИЗОВАНОЇ ПЕРЕВІРКИ ЗАВДАНЬ З ПРОГРАМУВАННЯ: АНАЛІЗ, КРИТЕРІЇ ДОБОРУ ТА ПРИКЛАД ВИКОРИСТАННЯ
Abstract
У даній статті пропонуються критерії та показники добору платформ та систем автоматизованої перевірки завдань з програмування для підготовки майбутніх фахівців з інформаційних технологій. Проаналізовані автоматизовані системи, що доцільно використовувати в процесі підготовки студентів ІТ-фаху, а саме: e-olymp, Аlgotester, Contester, PC2, NetOI Olympiad DOMjudge, ejudge, а саме застосовувати під час виконання практичних завдань з програмування в рамках навчальної практики, самостійної роботи чи підготовки до олімпіад з програмування. У дослідженні авторами наведено порівняльну характеристику відібраних платформ та систем автоматизованої перевірки завдань за визначеними критеріями добору та показниками. Для експертного оцінювання визначених критеріїв було залучено 23 експерти, котрі є науково-педагогічними працівниками та мають практичний досвід підготовки майбутніх фахівців галузі знань 12 «Інформаційні технології» за спеціальностями 121 «Інженерія програмного забезпечення», 122 «Комп’ютерні науки» та 123 «Комп’ютерна інженерія». Наведено приклад використання системи управління завдань з програмування ejudge під час навчальної практики майбутніх ІТ-фахівців. До педагогічного дослідження було залучено 76 студентів 1 курсу факультету інформаційних технологій Національного університету біоресурсів і природокористування України (НУБіП України). В результаті дослідження виявлено технологічні критерії, яких варто дотримуватися під час добору платформ та систем автоматизованої перевірки завдань з програмування, а саме: зрозумілий інтерфейс; інтерактивність; проведення змагань з спортивного (олімпіадного) програмування; можливість зареєструватись користувачеві самостійно; сумісність з різними мовами програмування; можливість багаторазового виконання завдань; автоматична перевірка коду; розвиток особистісних навичок (управління часом, комунікативні) та оцінено зручність за кожним критерієм, шляхом присвоєння рангового номеру.
Keywords