Knowledge, skills and strategies for successful objectoriented programming: a proposed learning repertoire
Loading...
Authors
Havenga, Marietjie
Mentz, Elsa
De Villiers, M.R. (Ruth)
Issue Date
2008
Type
Article
Language
en
Keywords
Object-oriented programming , successful , unsuccessful programmers , thinking processes
Alternative Title
Abstract
Third year Computer Science students were studied in order to determine which knowledge, skills and strategies they used during an object-oriented programming task. Quantitative and qualitative methods were used to analyse their computer programs and associated thinking processes. Successful programmers applied significantly more cognitive, metacognitive and problem-solving knowledge, skills and strategies, also using a greater variety, than the unsuccessful ones. Based on the approaches of the successful programmers, we propose a learning repertoire of integrated knowledge, skills and strategies, which can serve as a framework to support novices learning object-oriented programming (OOP).
Description
Citation
South African Computer Journal, Special edition 42: 1-8.
Publisher
License
Journal
Volume
Issue
PubMed ID
DOI
ISSN
1015-7999