Systematization of types of computer games and platforms for teaching programming of student’s of a general secondary education institution

  • Pavlo Kvak Zaporizhzhia National University
Keywords: programming, computer games, educational platforms, motivation, distance learning, game-based approach, programming environments, educational methodology.

Abstract

Modern education in Ukraine is undergoing significant transformations driven by both technological advancements and social challenges, particularly the need to adapt to distance and blended learning formats. In this context, programming education has become increasingly important, as it fosters critical thinking, creativity, and technical skills among students. This article focuses on the systematization of types of computer games and platforms used for teaching programming to secondary school students. An analysis has been conducted on various game development environments, such as Scratch, Roblox Studio, Unity, and CodeCombat, and their impact on students' motivation and academic performance.

Key criteria for selecting platforms have been identified, emphasizing accessibility, alignment with educational objectives, and ease of use. Special attention is given to the adaptation of these tools to the conditions of distance and blended learning, which is particularly relevant for contemporary Ukrainian education. The use of games enhances students' motivation and engagement in the learning process. The transformation of theoretical knowledge into functional programs or interactive games helps students experience success and boosts their self-confidence.

Criteria for selecting platforms for effective programming education have been determined, taking into account the age-specific characteristics and preparation levels of secondary school students. A classification of computer games based on complexity and educational objectives is proposed, enabling teachers to better tailor teaching methods to students' needs. The study demonstrates that integrating game-based platforms into the programming education process is an effective tool for increasing student motivation, ensuring better material comprehension, and developing essential programming skills.

Published
2025-04-14