Students’ computational thinking and programming skills may grow due to collaborative programming. But as the researchers have noted, students frequently do not use metacognition to manage their cognitive activities while collaborating, which negatively affects learning. This study created a metacognition-based collaborative programming (MCP) system to improve students’ performance in collaborative programming. A seven-week study examined how the approach affected students’ performance in programming courses. The 88 middle school students were split into two groups: the experimental group received the metacognition-based collaborative programming approach, and the control group received the conventional computer-supported collaborative programming approach. The results indicated that the metacognitive-based collaborative programming approach enhanced students’ academic scores in programming courses and their computational thinking tendencies.
CITATION STYLE
Li, W., Tseng, J. C. R., & Cheng, L. C. (2023). Metacognitive-Based Collaborative Programming: A Novel Approach to Enhance Learning Performance in Programming Courses. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 14099 LNCS, pp. 635–643). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-40113-8_63
Mendeley helps you to discover research relevant for your work.