Knowledge, skills and strategies for successful objectoriented programming: a proposed learning repertoire

Loading...
Thumbnail Image

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

Research Projects

Organizational Units

Journal Issue

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

EISSN