| 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: |
Journal Articles; Reports - Research; Tests/Questionnaires |
| Education Level: |
Higher Education; Postsecondary Education |
| Descriptors: |
Computation; Thinking Skills; Active Learning; Student Projects; Scaffolding (Teaching Technique); Learning Strategies; Self Management; Cooperative Learning; Student Journals; Electronic Publishing; College Students; Programming; Computer Science Education |
| DOI: |
10.1007/s10639-025-13367-1 |
| ISSN: |
1360-2357; 1573-7608 |
| Abstract: |
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. |
| Abstractor: |
As Provided |
| Entry Date: |
2025 |
| Accession Number: |
EJ1480067 |
| Database: |
ERIC |