AZRIN AZLI BIN SUHAIMI POLITEKNIK MUADZAM SHAH
C++ Maze Board is a learning innovation in the form of a board game developed to support teaching and learning (T&L) for the Programming Fundamentals course at Muadzam Shah Polytechnic. This course uses the C++ Programming Language as the basis, and this game is adapted from the traditional game of Snake and Ladder. The main objective of this innovation is to provide a space for face-to-face group discussion in a relaxed atmosphere, to help students review important concepts in programming. Based on observations, students often fail in practical assignments, quizzes, and exams due to confusion over basic concepts and terms in C++. Therefore, C++ Maze Board is designed with theoretical and practical training content based on each course title, as well as using design approaches such as Mechanics-First Approach, Component-Driven Design, and Educational Design. This innovation emphasizes the impact of using game elements on student engagement and understanding, which shows that the experience of playing this board game contributes to understanding C++ concepts more clearly and interactively.