Making the Thinking Results of Programming Visible and Traceable with a Multi-layer Board Game

Yung-Yu Zhuang, Andito Saputro, Mahesh Liyanawatta, Jen Hang Wang, Su Hang Yang, Gwo Dong Chen

Research output: Contribution to journalConference articlepeer-review

Abstract

Learning programming is never easy since not only the knowledge but also the strategies to use the knowledge are necessary for programming. Although board games have been recognized as a promising approach to teaching computational thinking and programming, they are usually limited to turn-based design and lack the training of thinking a plan. On the other hand, learning with mini-languages and visual programming basically needs the use of computers and thus requires the ability to operate computers. We implemented the stored program concept and combined it with the idea of making thinking visible in a multi-layer board game to help to learn programming. Learners’ thinking results of programming can be reflected on this new kind of board game and synchronized with problems along with solutions. We conducted an experiment on the learning performance improvement by comparing it with a well-designed board game for learning computational thinking, and the results showed the effectiveness of using such a multi-layer board game.

Original languageEnglish
Pages (from-to)71-76
Number of pages6
JournalProceedings of International Conference on Computational Thinking Education
StatePublished - 2021
Event5th APSCE International Conference on Computational Thinking and STEM Education, CTE-STEM 2021 - Virual, Online
Duration: 2 Jun 20214 Sep 2021

Keywords

  • board games
  • computational thinking
  • make thinking visible
  • programming
  • teaching and learning strategies

Fingerprint

Dive into the research topics of 'Making the Thinking Results of Programming Visible and Traceable with a Multi-layer Board Game'. Together they form a unique fingerprint.

Cite this