DOI: 10.5176/2251-1679_CGAT13.06
Authors: Marina Ismail, Najwa Abd Ghafar, Norizan Mat Diah
Abstract:
Learning programming involves understanding of concepts especially when learning data structure. Research has proven that understanding the programming concepts is the main difficulty in learning programming. This study aims to develop a game-based learning module that helps students to understand programming concept.
The game strictly adheres to game characteristic and incorporates the pedagogical approach in the design. The combination of these characteristics and approach formed an educational game strategy which becomes the main contribution to this research. For the purpose of this study, the stack concept was chosen as the data structure to be implemented in the game. The stack concept is realized while playing the game thus gives a better insight and understanding about the stack.
The game is still in its conception stage and is designed for novices to learn data structure concepts. This paper discusses the design consideration of the game and how the game is able to realized the conceptual learning of data structure in programming.
Keywords: conceptual knowledge; game-based learning; learning programming;
