The effectiveness of games for educational purposes: a review of recent research
Simulation and Gaming
Digital Game-Based Learning
Hi-index | 0.00 |
Introductory computer programming remains a challenging subject for many first-time students. This challenge is further compounded by the difficulty students face in identifying the errors in their own computer programs. While debuggers are helpful in locating the errors, students need to play a part in determining what went wrong and how to fix it. In addition, without a strong foundation in identifying the errors, students continue to repeat the same mistakes as they progress through their academic careers. This paper shares the processes and lessons learned from a pilot project of developing a Tetris-like game prototype using GameMaker to help students identify common syntax errors in their computer programs. This paper describes the experiences of developing this game and adopting it in an introductory Java programming classroom. It discusses the students' experiences and how such games may be a possible means of engaging and teaching students to identify programming errors.