Cargando…

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

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 prese...

Descripción completa

Detalles Bibliográficos
Autores principales: Zheng, Lanqin, Zhen, Yuanyi, Niu, Jiayu, Zhong, Lu
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8782216/
https://www.ncbi.nlm.nih.gov/pubmed/35095238
http://dx.doi.org/10.1007/s12528-021-09307-w
_version_ 1784638265450561536
author Zheng, Lanqin
Zhen, Yuanyi
Niu, Jiayu
Zhong, Lu
author_facet Zheng, Lanqin
Zhen, Yuanyi
Niu, Jiayu
Zhong, Lu
author_sort Zheng, Lanqin
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8782216
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-87822162022-01-24 An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings Zheng, Lanqin Zhen, Yuanyi Niu, Jiayu Zhong, Lu J Comput High Educ Article 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. Springer US 2022-01-21 2022 /pmc/articles/PMC8782216/ /pubmed/35095238 http://dx.doi.org/10.1007/s12528-021-09307-w Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Zheng, Lanqin
Zhen, Yuanyi
Niu, Jiayu
Zhong, Lu
An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title_full An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title_fullStr An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title_full_unstemmed An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title_short An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
title_sort exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8782216/
https://www.ncbi.nlm.nih.gov/pubmed/35095238
http://dx.doi.org/10.1007/s12528-021-09307-w
work_keys_str_mv AT zhenglanqin anexploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT zhenyuanyi anexploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT niujiayu anexploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT zhonglu anexploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT zhenglanqin exploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT zhenyuanyi exploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT niujiayu exploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings
AT zhonglu exploratorystudyonfadeinversusfadeoutscaffoldingfornoviceprogrammersinonlinecollaborativeprogrammingsettings