Development of a metacognitive regulation-based collaborative programming system and its effects on students' learning achievements, computational thinking tendency and group metacognition

被引:10
作者
Li, Wei [1 ,2 ]
Liu, Cheng-Ye [1 ]
Tseng, Judy C. R. [3 ,4 ]
机构
[1] Wenzhou Univ, STEM Educ Res Ctr, Wenzhou, Peoples R China
[2] Chung Hua Univ, Program Engn Sci, Hsinchu, Taiwan
[3] Chung Hua Univ, Dept Comp Sci & Informat Engn, Hsinchu, Taiwan
[4] Chung Hua Univ, Dept Comp Sci & Informat Engn, Hsinchu 300, Taiwan
关键词
collaborative learning; computational thinking; metacognition; metacognitive regulation; programming education; SOCIALLY SHARED REGULATION; SELF-REGULATION; FLIPPED CLASSROOM; SCHOOL; IMPACT; MATHEMATICS; STRATEGIES; EXPERIENCE; VALIDITY;
D O I
10.1111/bjet.13358
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Collaborative programming helps improve students' computational thinking and increases their confidence in solving programming problems. However, the effect of collaborative learning is not ideal because it is difficult for students to mobilize metacognition to regulate learning spontaneously. To guide students to effectively regulate the learning process when they collaborate to solve programming problems, this study develops a collaborative learning approach and a Collaborative programming System (MR-CPS) based on metacognitive regulation to support students' collaborative programming learning. A quasi-experimental study was conducted in a junior high school programming course in Taiwan to assess the effects on students. The impacts of MR-CPS from both individual and collaborative perspectives were investigated. Students' learning achievement and computational thinking tendencies were examined from an individual perspective. From a collaborative perspective, group self-efficacy and group metacognition were investigated. Participants were divided into MR-CPS (n = 115) and No-MR-CPS (n = 107). The MR-CPS group used the collaborative programming approach with metacognitive regulation mechanisms as the experimental group. In contrast, the No-MR-CPS group used the collaborative programming approach without metacognitive regulation mechanisms as the control group. The results show that the MR-CPS group statistically significantly outperformed the No-MR-CPS group in learning achievements. It was also found that the MR-CPS group had statistically significantly better computational thinking tendency, collective efficacy and metacognitive planning and evaluation skills than the No-MR-CPS group. This finding suggests that the MR-CPS has the potential to improve students' learning achievements, computational thinking tendency, group metacognition and collective efficacy. The study results have implications for the design of collaborative programming systems consistent with metacognitive regulation.
引用
收藏
页码:318 / 339
页数:22
相关论文
共 76 条
[1]  
Akinola S., 2015, American Journal of Scientific and Industrial Research, V7, P1
[2]   A peer-assisted learning experience in computer programming language learning and developing computer programming skills [J].
Altintas, Tugba ;
Gunes, Ali ;
Sayan, Hamiyet .
INNOVATIONS IN EDUCATION AND TEACHING INTERNATIONAL, 2016, 53 (03) :329-337
[3]   Coding in Primary Grades Boosts Children's Executive Functions [J].
Arfe, Barbara ;
Vardanega, Tullio ;
Montuori, Chiara ;
Lavanga, Marta .
FRONTIERS IN PSYCHOLOGY, 2019, 10
[4]  
Bandura A., 1997, SELF EFFICACY EXERCI, DOI [10.1891/08898391.13.2.158, DOI 10.1891/08898391.13.2.158]
[5]   When smart groups fail [J].
Barron, B .
JOURNAL OF THE LEARNING SCIENCES, 2003, 12 (03) :307-359
[6]   Group metacognition in online collaborative learning: validity and reliability of the group metacognition scale (GMS) [J].
Biasutti, Michele ;
Frate, Sara .
ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2018, 66 (06) :1321-1338
[7]  
Binkley M, 2012, ASSESSMENT AND TEACHING OF 21ST CENTURY SKILLS, P17, DOI 10.1007/978-94-007-2324-5_2
[8]   Relationships between computational thinking and the quality of computer programs [J].
Boom, Kay-Dennis ;
Bower, Matt ;
Siemon, Jens ;
Arguel, Amael .
EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (06) :8289-8310
[9]   Changing a Generation's Way of Thinking: Teaching Computational Thinking Through Programming [J].
Buitrago Florez, Francisco ;
Casallas, Rubby ;
Hernandez, Marcela ;
Reyes, Alejandro ;
Restrepo, Silvia ;
Danies, Giovanna .
REVIEW OF EDUCATIONAL RESEARCH, 2017, 87 (04) :834-860
[10]   Supporting collaborative learning using a diagram-based visible thinking tool based on cognitive load theory [J].
Cai, Huiying ;
Gu, Xiaoqing .
BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2019, 50 (05) :2329-2345