The role of metacognitive skills in solving object-oriented programming problems: a case study

Journal for Transdisciplinary Research in Southern Africa

 
 
Field Value
 
Title The role of metacognitive skills in solving object-oriented programming problems: a case study
 
Creator Havenga, Marietjie
 
Subject Computer Science; Education; Psychology Metacognition; problem solving; programming; thinking processes
Description This article reports on the role of metacognitive skills when solving object-oriented programming problems as part of a case study. The research was constructivist-based within an interpretivist approach to explore how four students constructed their own thinking when solving programming problems. A qualitative methodology was employed. Both concept-driven coding and data-driven coding were applied. Two main issues emerged from the findings. Participating students had fragmented knowledge of the object-oriented approach and shortcomings regarding the implementation thereof, and they experienced problems with metacognitive control during all the steps of program development. Based on the findings the use of metacognitive critical control points (MCCPs) is proposed to be used as a mechanism to facilitate students in their programming efforts and to prevent loss of control during program development.
 
Publisher AOSIS
 
Contributor
Date 2015-07-30
 
Type info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion — —
Format application/pdf
Identifier 10.4102/td.v11i1.36
 
Source The Journal for Transdisciplinary Research in Southern Africa; Vol 11, No 1 (2015); 15 pages 2415-2005 1817-4434
 
Language eng
 
Relation
The following web links (URLs) may trigger a file download or direct you to an alternative webpage to gain access to a publication file format of the published article:

https://td-sa.net/index.php/td/article/view/36/40
 
Coverage — — —
Rights Copyright (c) 2015 Marietjie Havenga https://creativecommons.org/licenses/by/4.0
ADVERTISEMENT