Abstract

This article offers criteria and indicators for selecting systems and platforms for automated verification of programming tasks to train future IT professionals. The automated systems that are expedient to be used in the preparation of the students of IT profession are analyzed, namely: e-olymp, Algotester, Contester, PC2, NetOI Olympiad DOMjudge, ejudge, which are effectively used in the implementation of practical programming tasks in the framework of educational practice, independent working or preparing for a programming Olympiad. The study provides comparative characteristics of selected automated systems and platforms by defined criteria and indicators. 23 experts, who are scientific-pedagogical staff and have practical experience of training future specialists in the field of knowledge 12 «Information Technologies» in the specialties 121 «Software Engineering», 122 «Computer Sciences» and 123 «Computer engineering», were involved into the expert evaluation. Here is an example of using an ejudge automated system to train future IT professionals. 76 students of the 1st year of the Faculty of Information Technologies of the National University of Life and Environmental Sciences of Ukraine (NULES of Ukraine) were involved in the pedagogical research. The research identified technological criteria that should be followed when selecting systems and platforms for automated verification of programming tasks, namely: a clear interface; interactivity; conducting sports (olympic) programming competitions; possibility of self-registeration; compatibility with different programming languages; the possibility of multiple tasks; automatic code verification; development of personal skills (time management, communication) and convenience have been evaluated for each criterion by assigning a rank number.

Highlights

  • This article offers criteria and indicators for selecting systems and platforms for automated verification of programming tasks to train future IT professionals

  • The automated systems that are expedient to be used in the preparation of the students of IT profession are analyzed, namely: e-olymp, Algotester, Contester, PC2, NetOI Olympiad DOMjudge, ejudge, which are effectively used in the implementation of practical programming tasks in the framework of educational practice, independent working or preparing for a programming Olympiad

  • The research identified technological criteria that should be followed when selecting systems and platforms for automated verification of programming tasks, namely: a clear interface; interactivity; conducting sports programming competitions; possibility of selfregisteration; compatibility with different programming languages; the possibility of multiple tasks; automatic code verification; development of personal skills and convenience have been evaluated for each criterion by assigning a rank number

Read more

Summary

Introduction

This article offers criteria and indicators for selecting systems and platforms for automated verification of programming tasks to train future IT professionals.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call