TY - JOUR
T1 - Effects of Block-Based Visual Programming on K-12 Students’ Learning Outcomes
AU - Yu, Qing
AU - Yu, Kun
AU - Li, Baomin
N1 - Publisher Copyright:
© The Author(s) 2024.
PY - 2025/3
Y1 - 2025/3
N2 - 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.
AB - 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.
KW - K-12 students
KW - block-based visual programming
KW - learning outcomes
KW - meta-analysis
KW - programming education
UR - https://www.scopus.com/pages/publications/85207785180
U2 - 10.1177/07356331241293163
DO - 10.1177/07356331241293163
M3 - 文章
AN - SCOPUS:85207785180
SN - 0735-6331
VL - 63
SP - 64
EP - 98
JO - Journal of Educational Computing Research
JF - Journal of Educational Computing Research
IS - 1
ER -