Logo image
Metacognitive instruction in introductory computer programming: A better explanatory construct for performance than traditional factors
Journal article   Peer reviewed

Metacognitive instruction in introductory computer programming: A better explanatory construct for performance than traditional factors

S. Volet and C.P. Lund
Journal of Educational Computing Research, Vol.10(4), pp.297-329
1994
url
Link to Published Version *Subscription may be requiredView

Abstract

This article examines the effect of metacognitive instruction on students' achievement in introductory programming courses over traditional predictors of performance. Metacognitive instruction was conceptualized as a package, aimed at inducing students to develop a metacognitive strategy relevant for computer programming via interactive teaching. The metacognitive strategy consisted of a five-step planning strategy to guide students' program planning process. The interactive teaching approach involved explicit modeling, coaching and collaborative learning. An experimental field study conducted with twenty-eight experimental and twenty-eight matched control students revealed that metacognitive instruction is a better explanatory construct for students' computing performance than traditional person variables such as background knowledge, program major, gender or age. The impact of metacognitive instruction on the learning processes and outcomes of students with different personal characteristics was systematically examined.

Details

UN Sustainable Development Goals (SDGs)

This output has contributed to the advancement of the following goals:

#4 Quality Education

Source: InCites

Metrics

InCites Highlights

These are selected metrics from InCites Benchmarking & Analytics tool, related to this output

Citation topics
6 Social Sciences
6.11 Education & Educational Research
6.11.1526 Computational Thinking
Web Of Science research areas
Education & Educational Research
ESI research areas
Social Sciences, general
Logo image