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

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal for Transdisciplinary Research in Southern Africa Jg. 11; H. 1; S. e1 - e15
1. Verfasser: Havenga, Marietjie
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Vanderbijlpark AOSIS (Pty) Ltd 30.07.2015
AOSIS
Schlagworte:
ISSN:1817-4434, 2415-2005
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
Bibliographie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1817-4434
2415-2005
DOI:10.4102/td.v11i1.36