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

programming
textbook
computer science
learning
Teaching
community
experience

Cite this

Thompson, E. (2011). How do practitioners understand? Practitioner perceptions of an object-oriented programming. Saarbrücken (DE): VDM Verlag Dr. Müller.
Thompson, Errol. / How do practitioners understand? Practitioner perceptions of an object-oriented programming. Saarbrücken (DE) : VDM Verlag Dr. Müller, 2011.
@book{66aef48e9aac44dba3333fc5ce0e94a5,
title = "How do practitioners understand? Practitioner perceptions of an object-oriented programming.",
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.",
author = "Errol Thompson",
year = "2011",
month = "1",
day = "28",
language = "English",
isbn = "978-3-639-32452-5",
publisher = "VDM Verlag Dr. M{\"u}ller",

}

How do practitioners understand? Practitioner perceptions of an object-oriented programming. / Thompson, Errol.

Saarbrücken (DE) : VDM Verlag Dr. Müller, 2011.

Research output: Book/ReportBook

TY - BOOK

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

AU - Thompson, Errol

PY - 2011/1/28

Y1 - 2011/1/28

N2 - 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.

AB - 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.

M3 - Book

SN - 978-3-639-32452-5

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

PB - VDM Verlag Dr. Müller

CY - Saarbrücken (DE)

ER -