Tracking Visual Programming Language-Based Learning Progress for Computational Thinking Education

6Citations
Citations of this article
86Readers
Mendeley users who have this article in their library.

Abstract

Maker education that incorporates computational thinking streamlines learning and helps familiarize learners with recent advances in science and technology. Computational thinking (CT) is a vital core capability that anyone can learn. CT can be learned through programming, in particular, via visual programming languages. The conclusions of most studies were based on quantitative or system-based results, whereas we automatically assessed CT learning progress using the Scratch visual programming language as a CT teaching tool and an integrated learning tracking system. The study shows that Scratch helped teachers to diagnose students’ individual weaknesses and provide timely intervention. Our results demonstrate that learners could complete tasks and solve problems using the core CT steps. After accomplishing numerous tasks, learners became familiar with the core CT concepts. The study also shows that despite increased learning anxiety when solving problems, all learners were confident and interested in learning, and completed each task step by step.

Cite

CITATION STYLE

APA

Wu, T. T., Lin, C. J., Wang, S. C., & Huang, Y. M. (2023). Tracking Visual Programming Language-Based Learning Progress for Computational Thinking Education. Sustainability (Switzerland), 15(3). https://doi.org/10.3390/su15031983

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free