Article 2025

Promoting elementary school students’ programming learning: Effects of metacognitive vs. cognitive scaffolding

Journal of Research on Technology in Education
Journal · Vol. 57 · Issue 4 · pp. 914-929
Abstract

Programming is an indispensable ability in the current era of artificial intelligence. It has become a topic of interest for educators and researchers to explore the effective instructional strategies to improve students’ programming knowledge and skills. Cognitive and metacognitive scaffolding have proven to have the potential to facilitate programming performance. However, their comparative effects on programming performance have received scant attention. To fill this research gap, the current study aimed to explore how cognitive and metacognitive scaffolding influence elementary school students’ Scratch programming knowledge and skills in an information technology course based on a quasi-experimental design. Three intact classes, including 126 fifth graders, were randomly assigned to a control group and two experimental groups: a cognitive scaffolding and a metacognitive scaffolding group. The findings indicated that the metacognitive scaffolding group showed significantly better scores in programming knowledge and skills than the non-scaffolding group. However, no significant differences were found between the metacognitive and cognitive scaffolding groups, or between the cognitive scaffolding and non-scaffolding groups. This study provides implications for the design and development of scaffolding based on Vygotsky’s theory of cognitive and metacognitive mediation, and also contributes to our comprehension of how scaffolding types influence students’ programming knowledge and skills. © 2024 ISTE.

Keywords

Author Keywords

Programming skills Cognitive scaffolding metacognitive scaffolding programming knowledge

Index Keywords

Author Affiliations
Wenzhou University, Wenzhou, Zhejiang, China
Chonnam National University, Gwangju, South Korea
Funding & Acknowledgements
No funding information
References 10 References
1 Journal of Online Learning and Teaching, (2014)
2 Azevedo, Roger, Adaptive human scaffolding facilitates adolescents' self-regulated learning with hypermedia, Instructional Science, 33, 5-6, pp. 381-412, (2005)
3 Bodaker, Liat, Online pair-programming: elementary school children learning scratch together online, Journal of Research on Technology in Education, 55, 5, pp. 799-816, (2023)
4 International Journal of English Linguistics, (2018)
5 Chao, Poyao, Exploring students' computational practice, design and performance of problem-solving through a visual programming environment, Computers and Education, 95, pp. 202-215, (2016)
6 Chen, Ching Huei, Scaffolding vocational high school students’ computational thinking with cognitive and metacognitive prompts in learning about programmable logic controllers, Journal of Research on Technology in Education, 55, 3, pp. 527-544, (2023)
7 Chen, Guanhua, Assessing elementary students’ computational thinking in everyday reasoning and robotics programming, Computers and Education, 109, pp. 162-175, (2017)
8 Statistical Power Analysis for the Behavioral Sciences, (1988)
9 International Journal of English and Education, (2018)
10 Davis, Linda Lindsey, Instrument review: Getting the most from a panel of experts, Applied Nursing Research, 5, 4, pp. 194-197, (1992)
Quick Actions
Full Text via DOI
Citation Metrics
10
Times Cited (Scopus)

References 10
Document Identifiers