ACM Home Page
Please provide us with feedback. Feedback
Cognitive activities of abstraction in object orientation: an empirical study
Full text PdfPdf (253 KB)
Source ACM SIGCSE Bulletin archive
Volume 36 ,  Issue 2  (June 2004) table of contents
COLUMN: Reviewed papers table of contents
Pages: 82 - 86  
Year of Publication: 2004
ISSN:0097-8418
Authors
Rachel Or-Bach  Emek Yezreel College, Israel
Ilana Lavy  Emek Yezreel College, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 64,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024338.1024378
What is a DOI?

ABSTRACT

Alongside the widespread support for adopting object orientation there are reports on difficulties in learning object oriented programming and design. This indicates the need for refining the research on cognitive difficulties in a way that will offer guidelines for better designing respective education. The presented findings of our study relate to general issues of object-oriented design and in particular to the abstraction issue with its various manifestations. Based on students' solutions we extracted a cognitive task analysis taxonomy regarding abstraction and inheritance. We discuss possible implications of our results for the teaching of object orientation and for further needed research.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bergen, J. Teaching Object-Oriented Analysis and Design in CS 1, http://csis.pace.edu/~bergin/papers/OOAD.html 1996.
 
2
Detienne, F. Assessing the cognitive consequences of the object-oriented approach: A survey of empirical research on object-oriented design by individuals and teams. Interacting with Computers, 9, (1997), 47--72.
3
 
4
Lewis, J. Myth about Object Orientation and its pedagogy. Journal of Computer Science Education, 14 (3 & 4), (2001), 22--26.
 
5
 
6
McLaughlin, P. "Oh, by the way, Java is object oriented..." http://www.ulst.ac.uk/cticomp/oh.html 1997.
 
7
 
8
Nguyen, M. and Wong, S. OOP in introductory CS: Better students through abstraction. Fifth workshop on pedagogies and tools for assimilating object-oriented concepts, in OOPSLA 2001.
 
9
Pennington, N., Lee, A. Y. and Rehder, B. Cognitive activities and levels of abstraction in procedural and object-oriented design. Human-Computer Interaction, 10 (1995) 171--226.
10
 
11
Sim, E. R. and Wright G. The difficulties of learning object-oriented analysis and design: An exploratory study. The Journal of Computer Information Systems, (Winter 2001/2002).
 
12
Simon, M. Learning mathematics and learning to teach: learning cycles in mathematics teacher education, Educational studies in mathematics, 26, (1994), 71--94.
 
13

CITED BY  15

Collaborative Colleagues:
Rachel Or-Bach: colleagues
Ilana Lavy: colleagues