Exploring the interactive effects of task complexity and metacognitive scaffolding on students’ performance in collaborative programming

0Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Although metacognitive scaffolding is recognized as an effective strategy to enhance collaborative programming learning, its effectiveness may vary with task complexity. This quasi-experimental study examined the differential effects of metacognitive scaffolding across programming tasks of low, medium, and high complexity, involving 195 seventh-grade students from a Taiwanese junior high school (experimental group: 97; control group: 98). A 3 (task complexity: low, medium, high) × 2 (metacognitive scaffolding: with vs. without) mixed-factorial design was employed. The results revealed a significant interaction between task complexity and metacognitive scaffolding on students’ computational thinking tendency and learning motivation, with the scaffolding effects becoming more pronounced as task complexity increased. No significant interaction effects were found for metacognitive awareness or programming learning achievement. These findings suggest that teachers should adjust metacognitive scaffolding intensity according to task complexity and leverage challenging tasks to promote students’ higher-order thinking in collaborative programming.

Cite

CITATION STYLE

APA

Li, W., Li, W., Tseng, J. C. R., & Liu, C. Y. (2026). Exploring the interactive effects of task complexity and metacognitive scaffolding on students’ performance in collaborative programming. Metacognition and Learning, 21(1). https://doi.org/10.1007/s11409-026-09474-0

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