Litcius/Paper detail

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

Yi-Pin Huang, Hoisoo Kim, Yingying Pan, Xiaoli Zheng, Yun‐Fang Tu

2024Journal of Research on Technology in Education16 citationsDOI

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.

Topics & Concepts

MetacognitionScaffoldMathematics educationCognitionPsychologyComputer scienceNeuroscienceDatabaseTeaching and Learning ProgrammingInnovative Teaching and Learning MethodsEducational Games and Gamification
Promoting elementary school students’ programming learning: Effects of metacognitive vs. cognitive scaffolding | Litcius