Metacognitive-Based Collaborative Programming: A Novel Approach to Enhance Learning Performance in Programming Courses

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free