Cognitive activities of abstraction in object orientation: an empirical study

  • Authors:
  • Rachel Or-Bach;Ilana Lavy

  • Affiliations:
  • Emek Yezreel College, Israel;Emek Yezreel College, Israel

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.