Article Preview
TopIntroduction
In the future era, software becomes the center of innovation, growth, and value creation, and it can be said that it is a software-oriented society that determines the competitiveness of individuals, companies, and countries (Choi et al., 2015). Then, in order to cultivate talented people with software skills that will lead this era, education needs change above all else (Philippe et al., 2003).
The software education currently being implemented is programming education, and the scope of the subject content is tailored to the level of each school level (Choi et al., & Hong 2015). In this case, students learn to understand the basic concepts and principles of software through educational programming languages and apply them to problem solving in real life (Grönlund et al., 2010). In the case of high school, it is intended to improve the ability to creatively and efficiently solve problems in other academic fields by learning more in-depth content with in- depth content linked to career paths (Pan et al., 2013).
In this paper, we develop an algorithm game using robots so that students feel that they are programming by solving the functions expressed in pictures as they are in order to solve the problem of losing interest due to difficulty in understanding and applying programming or algorithms (Jacobson et al. 1999).
The proposed study design a mobile game algorithm for education that allows students to find the logic of problem-solving instructions by themselves through visual games, not text, and to compare and evaluate different results by considering various environmental variables.