Article 2025

Scaffolding self-regulation in project-based programming learning through online collaborative diaries to promote computational thinking

Education and Information Technologies
Journal · Vol. 30 · Issue 12 · pp. 16243-16267
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. © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.

Keywords

Author Keywords

Project-Based Learning Higher education Computational thinking Self-regulated learning Programming

Index Keywords

Author Affiliations
College of Education for the Future, Beijing Normal University, Beijing, China
Faculty of Education, Beijing Normal University, Beijing, China
Faculty of Education, Shenzhen University, Shenzhen, Guangdong, China
School of Library and Information Management, Emporia State University, Emporia, KS, United States
Funding & Acknowledgements
National Natural Science Foundation of China, NNSFC
This study is funded by Guangdong education Science planning project 2023 (higher education special fund) (Grant number 2023GXJK672). And the General Program of National Natural Science Foundation of China. Research on Brain Synchronization Mechanisms and Strategies of Multi-person Interaction in STEM Educational Context, Beijing Normal University (Grant number 62177011).
Grant: 2023GXJK672
This study is funded by Guangdong education Science planning project 2023 (higher education special fund) (Grant number 2023GXJK672). And the General Program of National Natural Science Foundation of China. Research on Brain Synchronization Mechanisms and Strategies of Multi-person Interaction in STEM Educational Context, Beijing Normal University (Grant number 62177011).
Beijing Normal University, BNU
Grant: 62177011
This study is funded by Guangdong education Science planning project 2023 (higher education special fund) (Grant number 2023GXJK672). And the General Program of National Natural Science Foundation of China. Research on Brain Synchronization Mechanisms and Strategies of Multi-person Interaction in STEM Educational Context, Beijing Normal University (Grant number 62177011).
References 10 References
1 Ahmad, Selamat Triono, Project-based Learning in Vocational Education: A Bibliometric Approach, International Journal of Modern Education and Computer Science, 15, 4, pp. 43-56, (2023)
2 Allsop, Yasemin, Assessing computational thinking process using a multiple evaluation approach, International Journal of Child-Computer Interaction, 19, pp. 30-55, (2019)
3 Chang, Chicheng, The role of learning style in engineering design thinking via project-based STEM course, Asia Pacific Journal of Education, 43, 4, pp. 1125-1143, (2023)
4 Chen, Cheng Huan, Revisiting the effects of project-based learning on students’ academic achievement: A meta-analysis investigating moderators, Educational Research Review, 26, pp. 71-81, (2019)
5 Cho, Esther Yin Nei, Children's wellbeing in a high-stakes testing environment: The case of Hong Kong, Children and Youth Services Review, 109, (2020)
6 Phi Delta Kappan, (1962)
7 Crespí, Paula, Project-Based Learning (PBL) and Its Impact on the Development of Interpersonal Competences in Higher Education, Journal of New Approaches in Educational Research, 11, 2, pp. 259-276, (2022)
8 Crook, Charles K., CSsCL: the performance of collaborative learning, International Journal of Computer-Supported Collaborative Learning, 17, 1, pp. 169-183, (2022)
9 de Backer, Liesje, Identifying regulation profiles during computer-supported collaborative learning and examining their relation with students' performance, motivation, and self-efficacy for learning, Computers and Education, 179, (2022)
10 Journal of Cognitive Education and Psychology, (2015)
Quick Actions
Full Text via DOI
Citation Metrics
4
Times Cited (Scopus)

References 10
Document Identifiers