The Influence of CodeCombat on Computational Thinking in Python Programming Learning at Primary School

Wan Chong Choi, Iek Chong Choi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In an age of rapid technological development, primary schools now teach programming to young students, focusing on developing their computational thinking, problem-solving, and ability to use computers to create solutions. However, fostering computational thinking skills in younger students was a challenging task. The serious game CodeCombat has become a potential resource for instructing young students in primary schools on basic programming principles using Python. This study delved into the role of the serious game CodeCombat in advancing computational thinking competencies among primary school students undertaking Python in Macao. Using a quasi-experimental pretest-posttest approach, we examined 49 grade-one students over a two-week Python programming course facilitated by CodeCombat. The Computational Thinking Scale (CTS), encompassing Creativity, Cooperativity, Algorithmic Thinking, Problem Solving, and Critical Thinking, was employed to measure shifts in computational thinking before and after the teaching experiment. Data analysis through paired-sample t-test highlighted notable progress in computational thinking skills, with marked improvements specifically in Creativity, Critical Thinking, Algorithmic Thinking, and Problem Solving. However, Cooperativity did not exhibit the same upward trend, implying that CodeCombat's impact was more pronounced on solitary cognitive capabilities than collaborative skills. Moreover, the correlation between different dimensions indicated that these computational thinking skills were mutually reinforcing, suggesting that enhancing one might contribute to the development of others. The findings endorsed that game-based learning is effective in programming education and recommended integrating CodeCombat to improve computational thinking in learning Python programming in primary school.

Original languageEnglish
Title of host publicationICEDS 2024 - 2024 5th International Conference on Education Development and Studies
PublisherAssociation for Computing Machinery
Pages26-32
Number of pages7
ISBN (Electronic)9798400718083
DOIs
Publication statusPublished - 24 Apr 2024
Externally publishedYes
Event5th International Conference on Education Development and Studies, ICEDS 2024 - Cambridge, United Kingdom
Duration: 24 Apr 202426 Apr 2024

Publication series

NameACM International Conference Proceeding Series

Conference

Conference5th International Conference on Education Development and Studies, ICEDS 2024
Country/TerritoryUnited Kingdom
CityCambridge
Period24/04/2426/04/24

Keywords

  • CodeCombat
  • Computational thinking
  • Gamification of learning
  • K-12 Programming education
  • Python programming
  • Serious game

Fingerprint

Dive into the research topics of 'The Influence of CodeCombat on Computational Thinking in Python Programming Learning at Primary School'. Together they form a unique fingerprint.

Cite this