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...
Autores principales: | , , , |
---|---|
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 |