Show simple item record

dc.contributor.authorHavenga, Marietjie
dc.date.accessioned2015-11-09T06:33:46Z
dc.date.available2015-11-09T06:33:46Z
dc.date.issued2015
dc.identifier.citationHavenga, M. 2015. The role of metacognitive skills in solving object-oriented programming problems: a case study. TD: The Journal for Transdisciplinary Research in Southern Africa, 11(1):133-147, Jul. [http://dspace.nwu.ac.za/handle/10394/3605]en_US
dc.identifier.issn1817-4434
dc.identifier.urihttp://hdl.handle.net/10394/15004
dc.identifier.urihttp://dspace.nwu.ac.za/handle/10394/3605
dc.description.abstractThis 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.en_US
dc.description.urihttps://doi.org/10.4102/td.v11i1.36
dc.language.isoenen_US
dc.subjectMetacognitionen_US
dc.subjectProblem solvingen_US
dc.subjectProgrammingen_US
dc.subjectThinking processesen_US
dc.titleThe role of metacognitive skills in solving object-oriented programming problems: a case studyen_US
dc.typeArticleen_US
dc.contributor.researchID10113924 - Havenga, Hester Maria


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record