dc.description.abstract | Learning programming for novice programmers is difficult for them. They will face
unpleasant processes such as problem-solving, understanding new things, and logical thinking
capabilities. Learning programming can use unplugged activities, such as board games. Board
games were accessible to everyone, anywhere and anytime, which are more affordable to them.
Currently, various board games can foster learners’ computational thinking and have
programming elements, but they are mostly operated on one step at one time. Learners need a
mechanism from board games that can simulate to store their thinking and make it visible and
traceable by using a transparent layer. Based on current board games that have already been
developed, we designed a board game that not just operated on one step at one time. We
designed a board game that implemented making thinking visible concept and stored program
concept, namely Cothi Mula board game for learning programming.
In this study, our board game can store learners’ thinking on a transparent layer and
make it visible for later reflection. Our board game has computational thinking concepts and
skills, and a basic structure of control to construct a program, i.e., sequence, selection, and loop.
Learners experience block-based visual programming through our cards design that adopted
Scratch block. Learners can easily check whether the program was correct or not in the Scratch
environment after they finished playing the board game and exercises. Quantitative data
analysis was collected to investigate learners’ perceptions of playing our board game. We used
the Intrinsic Motivation Inventory (IMI) questionnaire based on four dimensions, namely
Interest/Enjoyment, Effort/Importance, Pressure/Tension, and Value/Usefulness. Based on data
analysis, found that our board game can attract participant interest, they enjoyed playing our
board game, and this board game can be used to learning programming, but they need some
effort to play our board game. | en_US |