Customising a Three‐Stage Fade‐Out Scaffolding for Collaborative Programming Learning: Effects on Programming Achievement, Self‐Efficacy and Programming Behaviour

ABSTRACT Background Collaborative programming is important and challenging for K12 students. Scaffolding is a vital method to support students' collaborative programming learning. However, conventional scaffolding that does not fade may lead students to become overly dependent, resulting in unsatisfactory programming performance. Objectives This study customises a three‐stage fade‐out scaffolding in collaborative programming to reduce scaffolding dependence and improve students' programming achievement, self‐efficacy and programming behaviour. Methods A quasi‐experimental study lasting 18 weeks was conducted at a middle school. One hundred twenty‐one eighth‐grade students participated in the study; they were randomly assigned into the experimental group with three‐stage fade‐out scaffolding ( N = 62) and the control group with conventional scaffolding ( N = 59). Then, this study adopted an analysis of covariance (ANCOVA), independent samples t test, and lag sequential analysis to analyse the data. Results and Conclusions The results indicated that the programming achievement, self‐efficacy, and programming behaviour patterns of the students in the experimental group outperformed those of the control group. Additionally, boy‐dominated groups display more positive and active programming behaviour patterns than girl‐dominated groups. Implications This study designs a three‐stage fade‐out scaffolding approach for collaborative programming and provides diverse empirical evidence, offering valuable suggestions for the design of programming instruction and the analysis of learning processes.

Authors

Institutions

Publication Details

Journal
Journal of Computer Assisted Learning
Published
2025-03-09
DOI
https://doi.org/10.1111/jcal.70012
Citations
1
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
1.69

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Customising a Three‐Stage Fade‐Out Scaffolding for Collaborative Programming Learning: Effects on Programming Achievement, Self‐Efficacy and Programming Behaviour

Fan Jiang, Zhongmei Han, Xuemei Wu, Tao He et al.
1 citations
Journal of Computer Assisted Learning
Teaching and Learning Programming
1.69
article

Customising a Three‐Stage Fade‐Out Scaffolding for Collaborative Programming Learning: Effects on Programming Achievement, Self‐Efficacy and Programming Behaviour

Fan Jiang, Zhongmei Han, Xuemei Wu, Tao He, Yiming Zhang, Gang Yang, Changqin Huang
article en
1 citations

Abstract

ABSTRACT Background Collaborative programming is important and challenging for K12 students. Scaffolding is a vital method to support students' collaborative programming learning. However, conventional scaffolding that does not fade may lead students to become overly dependent, resulting in unsatisfactory programming performance. Objectives This study customises a three‐stage fade‐out scaffolding in collaborative programming to reduce scaffolding dependence and improve students' programming achievement, self‐efficacy and programming behaviour. Methods A quasi‐experimental study lasting 18 weeks was conducted at a middle school. One hundred twenty‐one eighth‐grade students participated in the study; they were randomly assigned into the experimental group with three‐stage fade‐out scaffolding ( N = 62) and the control group with conventional scaffolding ( N = 59). Then, this study adopted an analysis of covariance (ANCOVA), independent samples t test, and lag sequential analysis to analyse the data. Results and Conclusions The results indicated that the programming achievement, self‐efficacy, and programming behaviour patterns of the students in the experimental group outperformed those of the control group. Additionally, boy‐dominated groups display more positive and active programming behaviour patterns than girl‐dominated groups. Implications This study designs a three‐stage fade‐out scaffolding approach for collaborative programming and provides diverse empirical evidence, offering valuable suggestions for the design of programming instruction and the analysis of learning processes.

Journal of Computer Assisted LearningVol. 41(2)
Zhejiang Normal University (CN), Wenzhou University (CN), Shenzhen University (CN), Guangdong Polytechnic Normal University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 15%
Teaching and Learning Programming
1.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.