Journal of Education and Learning (EduLearn)
Vol 20, No 4: November 2026

Effects of robotics-assisted programming instruction on students’ computational thinking: a meta-analysis

Haipeng Yang (Universiti Kebangsaan Malaysia)
Helmi Norman (Universiti Kebangsaan Malaysia)
M. Khalid M. Nasir (Universiti Kebangsaan Malaysia)
Nian Xu (Kashgar University)



Article Info

Publish Date
01 Nov 2026

Abstract

Evidence on whether educational robotics (ER)–assisted programming instruction improves students’ computational thinking (CT) remains mixed. To synthesize existing findings, we conducted a meta-analysis of 33 empirical studies (39 effect sizes) published between 2015 and 2025. Eligible studies were identified through searches of Web of Science, ScienceDirect, Taylor Francis Online, Wiley Online Library, SAGE Journals, IEEE Xplore, and Google Scholar. Effect sizes were calculated using Hedges’ g, and a random-effects model was adopted because substantial heterogeneity was observed (I²=79.61%, Q=186.369, p0.001). The results showed a statistically significant moderate positive effect of ER-assisted programming instruction on CT (g=0.621, p0.001). Subgroup analyses further indicated that intervention duration and programming mode explained part of the heterogeneity: longer interventions produced larger effects, and plugged programming yielded stronger gains than unplugged programming. These findings support ER as an effective approach for promoting CT in programming instruction and suggest that instructional duration and programming mode should be carefully considered in ER-supported learning design.

Copyrights © 2026






Journal Info

Abbrev

EduLearn

Publisher

Subject

Humanities Education Library & Information Science Social Sciences Other

Description

Journal of Education and Learning (EduLearn) ISSN: 2089-9823, e-ISSN 2302-9277 is a multi-disciplinary, peer-refereed open-access international journal which has been established for the dissemination of state-of-the-art knowledge in the field of education, teaching, development, instruction, ...