Learning Object-Oriented Programming

Abstract : Loud discussions concerning various ways of teaching object-orientation have taken place without much empirical evidence for any position. This paper reports qualitative observations of learning of object-ori-ented programming in an introductory course. The students were found to cope reasonably well with the object-oriented concepts, and they had learnt procedural programming first. However, they modeled the real world domain to be represented in the program by imagination and through coding. Their problems may be attributed to the high complexity generated by having to relate to four - six areas of attention. Three ways of improving teaching are suggested, making the areas of attention and the ways to relate them more explicit for the students, forcing modeling by means of a tool, and reducing complexity by means of programming environments that visualize objects and their behavior.
Document type :
Conference papers
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

https://telearn.archives-ouvertes.fr/hal-00190184
Contributor : Jerome Zeiliger <>
Submitted on : Friday, November 23, 2007 - 8:36:15 AM
Last modification on : Wednesday, September 18, 2019 - 1:32:24 AM
Long-term archiving on : Monday, April 12, 2010 - 3:41:44 AM

File

Berge_2003.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00190184, version 1

Collections

Citation

Ola Berge, Richard Edvin Borge, Annita Fjuk, Jens Kaasbøll, Terje Samuelsen. Learning Object-Oriented Programming. Norsk informatikkonferanse 2003, 2003, Oslo, Norway. 11 p. ⟨hal-00190184⟩

Share

Metrics

Record views

500

Files downloads

367