Login / Signup

An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings.

Lanqin ZhengYuanyi ZhenJiayu NiuLu Zhong
Published in: Journal of computing in higher education (2022)
Programming skills have gained increasing attention in recent years because digital technologies have become an indispensable part of life. However, little is known about the roles of fade-in and fade-out scaffolding in online collaborative programming settings. To close this research gap, the present study aims to examine the roles of fade-in and fade-out scaffolding for novice programmers in online collaborative programming. A total of 90 undergraduate students participated in the exploratory study and were assigned to 15 fade-in groups and 15 fade-out groups. All of the participants completed the same programming task. The findings reveal that fade-in scaffolding can significantly improve collaborative knowledge building, programming skills, metacognitive behaviors, emotions, and collective efficacy. Goal setting, planning, monitoring and control, enacting strategies, and evaluation and reflection are identified as the crucial metacognitive behaviors. The main contribution of this exploratory study is to shed light on how to design and implement scaffolding for novice programmers.
Keyphrases
  • single cell
  • quality improvement
  • healthcare
  • social media
  • health information
  • working memory
  • dna methylation
  • genome wide