脚手架
计算机科学
计算思维
心理干预
实证研究
面子(社会学概念)
干预(咨询)
数学教育
计算机程序设计
钥匙(锁)
知识管理
经验证据
功能(生物学)
持续时间(音乐)
程序设计范式
多学科方法
基线(sea)
人机交互
成对编程
教育技术
归纳程序设计
多元方法论
心理学
作者
Dengkang Chen,Yi Zhang,Heng Luo,Zhimin Gao,L. Yu,Yu‐Ru Lin
标识
DOI:10.1177/07356331251386618
摘要
Promoting computational thinking (CT) through programming activities is crucial for cultivating talent in today’s digital landscape. However, recent research have revealed that students often face significant CT challenges during actual programming tasks. While it is widely recognized that additional scaffolding should be provided to support students’ programming activities, there is a lack of comprehensive quantitative synthesis on its impact and how it could function more effectively. The present study adopted a novel three-level meta-analytic method to determine the effectiveness of scaffolding within programming contexts for improving students’ CT, as well as to identify key influencing factors. Analyzing 30 empirical studies with a total of 47 effect sizes, the findings demonstrate that: (1) Scaffolding in programming has a high positive effect on students’ CT development (Hedges’s g = 0.71, p < 0.0001). (2) Intervention duration and educational level emerged as significant moderators, with scaffolding showing greater effects in short-term interventions and among younger students. Based on these findings, several implications for both educational practice and future research have been proposed.
科研通智能强力驱动
Strongly Powered by AbleSci AI