The Evidence on Teaching

Developing preschool children’s computational thinking and executive functions: unplugged vs. robot programming activities

Zhang, X., Chen, Y., Hu, L., Hwang, G. J., & Tu, Y. F. · 2025

grade Crctunclearunreplicated
Sample
198 preschoolers aged 5-6 across three arms
Population
Chinese kindergarten children.
Design
A three-arm randomised trial — robot programming against unplugged programming against conventional kindergarten — measured at baseline, six weeks and twelve weeks with linear mixed-effects models. It is the closest thing in the literature to a design with a genuine active alternative and it is therefore the strongest available pro-transfer design. Weaknesses: no follow-up past end of treatment, no academic outcome, preschool executive-function measures, a single site, and an "active control" that is itself a programming intervention — so the contrast is programming against programming rather than programming against an equally engaging non-programming activity, leaving novelty and engagement uncontrolled.
Key findings
Robot programming beat unplugged programming on computational thinking (estimate 1.39, t = 4.31) and on all three executive functions at twelve weeks: inhibition (0.05, t = 2.23, p < .05), working memory (0.33, t = 2.27, p < .05) and cognitive flexibility (1.05, t = 2.61, p < .01). Only the robot arm improved significantly within-group on any executive function. Unplugged programming beat conventional kindergarten on computational thinking (2.06, t = 6.37) but on NO executive function. Note the internal structure: the marginal R-squared for the fixed factors is 0.29 for computational thinking and only 0.04-0.08 for the executive functions — the model explains the trained construct well and the transfer constructs barely.
Genetic confound
Low. Randomised assignment to three arms.
Replication notes
No replication located. Its executive-function results are in tension with the two randomised trials that used validated computational-thinking instruments and found nothing on the transfer side.
DOI / URL
10.1186/s40594-024-00525-z

Effects

OutcomeMetricValueMeasureTimingVsHorizonClass
Computational thinking, robot programming versus conventional kindergartenmixed-effects estimate3.45, t = 10.68, p < .001 across 12 weeksresearcher-designed12 weeksbusiness-as-usualend-of-treatmentdomain-skill
Computational thinking, robot versus unplugged programmingmixed-effects estimate1.39, t = 4.31, p < .001researcher-designed12 weeksactive-alternativeend-of-treatmentdomain-skill
Inhibition, robot versus unplugged programmingmixed-effects estimate0.05, t = 2.23, p < .05standardized12 weeksactive-alternativeend-of-treatmentfar-transfer
Working memory, robot versus unplugged programmingmixed-effects estimate0.33, t = 2.27, p < .05standardized12 weeksactive-alternativeend-of-treatmentfar-transfer
Cognitive flexibility, robot versus unplugged programmingmixed-effects estimate1.05, t = 2.61, p < .01standardized12 weeksactive-alternativeend-of-treatmentfar-transfer
Executive functions, unplugged programming versus conventional kindergartenwithin-group Fno significant improvement on inhibition, working memory or flexibilitystandardized12 weeksbusiness-as-usualend-of-treatmentfar-transfer

Cited by