Thompson, Errol and Kinshuk, Professor (2011). The nature of an object-oriented program:how do practitioners understand the nature of what they are creating? Computer Science Education, 21 (3), pp. 269-287.
Abstract
Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing understandings of the nature of an object-oriented program. Uncovering these different ways of understanding leads to agreater understanding of the critical aspects and their relationship tothe structure of the program produced. A phenomenographic studywas conducted to uncover practitioner understandings of the nature of an object-oriented program. The study identified five levels of understanding and three dimensions of variation within these levels. These levels and dimensions of variation provide a framework for fostering conceptual change with respect to the nature of an object-oriented program.
Publication DOI: | https://doi.org/10.1080/08993408.2011.607010 |
---|---|
Additional Information: | This is an electronic version of an article published in Thompson, E & Kinshuk 2011, 'The nature of an object-oriented program: how do practitioners understand the nature of what they are creating?', Computer science education, vol 21, no. 3, pp. 269-287.. Computer Science Education is available online at: http://www.informaworld.com/openurl?genre=article&issn=0899-3408&volume=21&issue=3&spage=269 |
Uncontrolled Keywords: | perception,understanding,program structure,critical aspects,phenomenography,object-oriented,programming,Education,General Computer Science |
Publication ISSN: | 1744-5175 |
Last Modified: | 12 Nov 2024 08:04 |
Date Deposited: | 19 Apr 2012 11:18 |
Full Text Link: |
http://www.info ... sue=3&spage=269 http://www.tand ... 408.2011.607010 |
Related URLs: |
http://www.scop ... tnerID=8YFLogxK
(Scopus URL) |
PURE Output Type: | Article |
Published Date: | 2011-09-15 |
Authors: |
Thompson, Errol
(
0000-0002-6270-2791)
Kinshuk, Professor |