Rozianiwati Yusof, Normaziah Abdul Rahman, Nor AzlinaAziz Fadzillah and Sri Yusmawati Mohd Yunus
Keywords: Game, Snake and Ladder, C++, Selection Control Structure, Teaching
Abstract: Games are one of the popular teaching methods nowadays. It has been known as a fun activity to boost thinking, learning and solving problem strategies. Therefore, it is the best way to teach students and attract them to be interested with the course. C++ programming language is the introductory programming course should be taken by students from different background. Many teaching approaches have been introduced to make students understand the concept of programming. A programming language seems a difficult subject for students to learn, especially for students from different backgrounds other than the Computer Science program. They are having problems understanding the concept of the course. This study purposely develops a game as a teaching tool based on the Snake and Ladder board game specifically for selection control structure in C++ programming. This game is known as SLC++. This SLC++ is aimed to attract the students to enjoy and at the same time, understand the concept of selection control structure in this course. This paper describes the design of SLC++ and the evaluation of the game among students. The game has been developed based on iterative methodology, consisting of five phases: data acquisition, design, prototype, playtest, and evaluation. About 30 students have been taken as a respondent to evaluate the game. Approximately 97.78% were satisfied with the SLC++ overall and 94.40% agreed that the game helped them understand the concept of selection control structure in C++ programming.