{"title":"关于在线协作编程环境中为程序员新手提供淡入淡出支架的探索性研究。","authors":"Lanqin Zheng, Yuanyi Zhen, Jiayu Niu, Lu Zhong","doi":"10.1007/s12528-021-09307-w","DOIUrl":null,"url":null,"abstract":"<p><p>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.</p>","PeriodicalId":15404,"journal":{"name":"Journal of Computing in Higher Education","volume":"34 2","pages":"489-516"},"PeriodicalIF":4.5000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8782216/pdf/","citationCount":"0","resultStr":"{\"title\":\"An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings.\",\"authors\":\"Lanqin Zheng, Yuanyi Zhen, Jiayu Niu, Lu Zhong\",\"doi\":\"10.1007/s12528-021-09307-w\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>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.</p>\",\"PeriodicalId\":15404,\"journal\":{\"name\":\"Journal of Computing in Higher Education\",\"volume\":\"34 2\",\"pages\":\"489-516\"},\"PeriodicalIF\":4.5000,\"publicationDate\":\"2022-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8782216/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computing in Higher Education\",\"FirstCategoryId\":\"95\",\"ListUrlMain\":\"https://doi.org/10.1007/s12528-021-09307-w\",\"RegionNum\":2,\"RegionCategory\":\"教育学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2022/1/21 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computing in Higher Education","FirstCategoryId":"95","ListUrlMain":"https://doi.org/10.1007/s12528-021-09307-w","RegionNum":2,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2022/1/21 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
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 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.
期刊介绍:
Journal of Computing in Higher Education (JCHE) contributes to our understanding of the design, development, and implementation of instructional processes and technologies in higher education. JCHE publishes original research, literature reviews, implementation and evaluation studies, and theoretical, conceptual, and policy papers that provide perspectives on instructional technology’s role in improving access, affordability, and outcomes of postsecondary education. Priority is given to well-documented original papers that demonstrate a strong grounding in learning theory and/or rigorous educational research design.