
The use of online coding platforms as additional distance tools in programming education
Author(s) -
Iryna S. Zinovieva,
Volodymyr Artemchuk,
Andrii Іatsyshyn,
Oleksandr Popov,
Валерія Ковач,
Andrii Іatsyshyn,
Євген Романенко,
Олександр Радченко
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1840/1/012029
Subject(s) - computer science , process (computing) , coding (social sciences) , distance education , online learning , quality (philosophy) , situational ethics , computer programming , multimedia , mathematics education , psychology , programming language , social psychology , philosophy , statistics , mathematics , epistemology
This study analyzes various publications of scientists on the training of future IT specialists and the features of training programming using online simulators. The authors of the article made a comparative description of different online platforms for teaching programming according to certain criteria, selected interesting tasks from the online platform hackerrank.com, which have already been used to teach students. Online programming simulators have significant potential in organizing an effective distance learning system in Ukrainian universities. It is important to use online simulators in the learning process as an additional tool for the formation of professional competencies, which provides more intensive involvement of students in the process of writing code and practical (situational) application of existing knowledge. Gamification of the process of training future IT specialists helps to increase cognitive activity, and hence – the quality of the educational process and distance learning in particular. The authors recommend the use of online programming simulators as an additional tool for teaching computer science disciplines, taking into account their functionality, as well as the level of preparation of students and the expected learning outcomes.