Metacognitive Instruction in Introductory Computer Programming: A Better Explanatory Construct for Performance than Traditional Factors
- 1 June 1994
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 10 (4) , 297-328
- https://doi.org/10.2190/9a08-y2q0-6aer-6klq
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.Keywords
This publication has 25 references indexed in Scilit:
- Predictors of Study Management and Performance on a First-Year Computer Course: The Significance of Students' Study Goals and PerceptionsJournal of Educational Computing Research, 1992
- INVESTIGATION OF QUALITATIVE DIFFERENCES IN UNIVERSITY STUDENTS' LEARNING GOALS, BASED ON AN UNFOLDING MODEL OF STAGE DEVELOPMENTBritish Journal of Educational Psychology, 1992
- A “Metacourse” for Basic: Assessing a New Model for Enhancing InstructionJournal of Educational Computing Research, 1989
- Gender Differences in Persistence in Computer-Related FieldsJournal of Educational Computing Research, 1988
- Females Surpass Males in Computer Problem Solving: Findings from the Minnesota Computer Literacy AssessmentJournal of Educational Computing Research, 1987
- Cognitive Consequences of Programming: Achievements of Experienced and Talented ProgrammersJournal of Educational Computing Research, 1987
- A Summary of Misconceptions of High School Basic ProgrammersJournal of Educational Computing Research, 1986
- A Study of the Development of Programming Ability and Thinking Skills in High School StudentsJournal of Educational Computing Research, 1986
- The Demands and Requirements of Computer Programming: A Literature ReviewJournal of Educational Computing Research, 1985
- Microcomputer learning in small groups: Cognitive requirements and group processes.Journal of Educational Psychology, 1984