Last modified: 2024-08-09
Abstract
In the field of Education, there are a wide variety of strategies for imparting knowledge and retaining information. Education is changing. As a result, today's educators place a larger priority on fostering a sense of community and student success. Children learn more, remember more, and have greater focus and confidence when games are incorporated into the curriculum. Learning a programming language can be challenging due to several factors. To begin with, proficient use of a programming language requires familiarity with its unique syntax rules, keywords, and concepts. Second, it can take some time to develop the logic-thinking, problem-solving, and attention-to-detail abilities necessary for programming. Additionally, the constantly evolving nature of programming languages and the vast array of libraries and frameworks can make the learning process overwhelming. Finally, programming often involves trial and error, debugging, and continuous learning, which requires persistence and a growth mindset. Programming often involves abstract thinking and problem-solving skills, which can be challenging to cultivate and teach. Providing personalized support and feedback to students during coding exercises and projects can be time-consuming, especially when dealing with a large class size.
In the course of programming conduction of games and programming contest on online platform can enhance students’ engagement. The goal of creating contest was to promote creative approaches to learning and broaden participants' horizons. Students were encouraged to "think outside the box" and consider alternate viewpoints by taking part in these competitions