How do practitioners understand? Practitioner perceptions of an object-oriented programming.

Errol Thompson

Research output: Book/ReportBook

Abstract

In the computer science community, there is considerable debate about the appropriate sequence for introducing object-oriented concepts to novice programmers. Research into novice programming has struggled to identify the critical aspects that would provide a consistently successful approach to teaching introductory object-oriented programming. Starting from the premise that the conceptions of a task determine the type of output from the task, assisting novice programmers to become aware of what the required output should be, may lay a foundation for improving learning. This study adopted a phenomenographic approach. Thirty one practitioners were interviewed about the ways in which they experience object-oriented programming and categories of description and critical aspects were identified. These critical aspects were then used to examine the spaces of learning provided in twenty introductory textbooks. The study uncovered critical aspects that related to the way that practitioners expressed their understanding of an object-oriented program and the influences on their approach to designing programs. The study of the textbooks revealed a large variability in the cover of these critical aspects.
Original languageEnglish
Place of PublicationSaarbrücken (DE)
PublisherVDM Verlag Dr. Müller
ISBN (Print)978-3-639-32452-5
Publication statusPublished - 28 Jan 2011

Fingerprint Dive into the research topics of 'How do practitioners understand? Practitioner perceptions of an object-oriented programming.'. Together they form a unique fingerprint.

  • Cite this