Treffer: Scaffolding Self-Regulation in Project-Based Programming Learning through Online Collaborative Diaries to Promote Computational Thinking

Title:
Scaffolding Self-Regulation in Project-Based Programming Learning through Online Collaborative Diaries to Promote Computational Thinking
Language:
English
Authors:
Peidi Gu (ORCID 0000-0002-8363-8012), Jiaming Wu, Zui Cheng, Yu Xia, Miaoting Cheng, Yan Dong (ORCID 0000-0003-1678-6370)
Source:
Education and Information Technologies. 2025 30(12):16243-16267.
Availability:
Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Peer Reviewed:
Y
Page Count:
25
Publication Date:
2025
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Research<br />Tests/Questionnaires
Education Level:
Higher Education
Postsecondary Education
DOI:
10.1007/s10639-025-13367-1
ISSN:
1360-2357
1573-7608
Entry Date:
2025
Accession Number:
EJ1480067
Database:
ERIC

Weitere Informationen

Teaching computational thinking skills to novice college students via programming poses considerable challenges. It involves learning programming language syntax and commands, along with fostering higher-order skills crucial for both computational thinking proficiency and future careers. To address this, we proposed a pedagogical approach integrating project-based learning with self-regulated learning in a C programming course. Guided by the higher-order computational thinking framework, this quasi-experimental study enrolled 173 students divided into three groups, a group with project-based learning design alone, a group with both project-based learning design and self-regulated learning scaffolding, and a control group with traditional teacher centered teaching. One-way analysis of covariance results showed the group with both project-based learning design and self-regulated learning scaffolding presented the most advancement of problem-solving and metacognitive skills. Paired samples t-tests showed this group also displayed the most significant improvements in computational thinking tendency and other higher-order skills. While the students' cognitive knowledge gain in the group with both pedagogical supports didn't surpass students of the control group, it did outperform students from the group with project-based learning design alone. Overall, our findings supported the effectiveness of this integrated method in boosting computational thinking and other higher-order skills in novice programming students. This warranted further research to refine and enhance the proposed pedagogical strategy.

As Provided