학술논문

Design of metacognitive scaffolding for k-12 programming education and its effects on students' problem solving ability and metacognition
Document Type
Conference
Source
2021 Tenth International Conference of Educational Innovation through Technology (EITT) EITT Educational Innovation through Technology (EITT), 2021 Tenth International Conference of. :182-186 Dec, 2021
Subject
Communication, Networking and Broadcast Technologies
General Topics for Engineers
Technological innovation
Education
Encoding
Problem-solving
Programming profession
metacognitive scaffolding
programming teaching
problem-solving
elementary school teaching
Language
ISSN
2166-0549
Abstract
While integrating programming content teaching into k-12 is an important way to cultivate students' higher-order thinking, pedagogies, and strategies of metacognitive scaffolding for younger elementary school students, programming learning at the class level is underexplored. This study proposes an application framework of metacognitive scaffolding based on the 4P Principle for scratch coding in different stages. Quasi-experimental research was conducted to explore whether metacognitive scaffolding for programming-related content had a significant impact on elementary students' problem-solving ability and their metacognition in programming learning in Wuhan, China. The results show that metacognitive scaffolding when teaching programming can cultivate students' problem-solving ability and metacognitive ability. The implications of the findings on designing and implementing metacognitive scaffolding activities of programming in authentic class environments are discussed.