Block-based versus text-based programming: A comparison of learners’ programming behaviors, and computational thinking skills toward programming

Zhanyan QI, Yutong FU, Yicheng QIAN, Liwen SHI, Dan SUN, Chee Kit LOOI

Research output: Chapter in Book/Report/Conference proceedingChapters

1 Citation (Scopus)

Abstract

In an era where computational literacy is paramount, many global schools are stressing the importance of K-12 programming education. This field is predominantly composed of two separate modalities – block-based programming modality and text-based programming modality. Previous research may not have provided a complete understanding of the differences between these two modalities as it did not take into account both the learning process and learning outcomes. This study aimed to compare secondary students’ programming behaviors and computational thinking skills between two modalities through a quasi-experimental design in a Chinese secondary school. The findings showed that (1) learners in TPM encountered more syntactical errors and spent more time between two clicks of debugging, while learners in BPM had more code-changing behaviors by adjusting programming blocks, made more attempts of debugging, and had more irrelevant behaviors; (2) learners in BPM achieved a higher level of computational thinking skills; (3) Code Changer, Minimal Debugger, Maximal Debugger, Distracted Coder and Average Coder were identified through students’ programming behavior in two programming modalities, and differences in their CT skills and attitudinal data were revealed. Lastly, pedagogical implications based on the findings are also discussed. Copyright © 2024 Asia Pacific Society for Computers in Education.

Original languageEnglish
Title of host publicationConference proceedings of International Conference on Computational Thinking and STEM Education 2024 (CTE-STEM 2024)
Place of PublicationTaiwan
PublisherAsia-Pacific Society for Computers in Education
Pages18-22
Publication statusPublished - 2024

Citation

Qi, Z., Fu, Y., Qian, Y., Shi, L., Sun, D., & Looi, C. (2024). Block-based versus text-based programming: A comparison of learners’ programming behaviors, and computational thinking skills toward programming. In Conference proceedings of International Conference on Computational Thinking and STEM Education 2024 (CTE-STEM 2024) (pp. 18-22). Asia-Pacific Society for Computers in Education.

Keywords

  • Computational thinking
  • Text-based and block-based programming modality
  • Programming behaviors

Fingerprint

Dive into the research topics of 'Block-based versus text-based programming: A comparison of learners’ programming behaviors, and computational thinking skills toward programming'. Together they form a unique fingerprint.