Abstract
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects of BVP on K-12 student learning outcomes remain unclear, and there is no evidence of meta-analysis. This is the first meta-analysis that aims to examine the effects of BVP on K-12 students’ learning based on 42 effect sizes from 29 independent experimental studies (2000–2023). The result suggests that BVP has an upper-medium effect on learning (SMD = 0.769, 95% CI = [0.554, 0.984], p < .001), particularly in the cognitive outcome (SMD = 0.698, p < .001). Moreover, the BVP tool, study design, and region have moderating effects. The BVP’s effects are larger when: (1) with 61∼100 students, (2) for junior high school, (3) with the learning duration of >1 month, (4) targeting math, (5) among novice students, (6) using Scratch, ScratchJr, Alice, and App Inventor, (7) employing project-based learning and project-based + game-based learning, (8) base on quasi-experimental design, (9) in Africa and Europe, (10) with latter publication years. Finally, discussions, implications, limitations, and future directions are put forward.
Keywords
Get full access to this article
View all access options for this article.
