Identifying novice difficulties in object oriented design

  • Authors:
  • Benjy Thomasson;Mark Ratcliffe;Lynda Thomas

  • Affiliations:
  • University of Wales, Aberystwyth, Aberystwyth, UK;University of Wales, Aberystwyth, Aberystwyth, UK;University of Wales, Aberystwyth, Aberystwyth, UK

  • Venue:
  • Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We report on a study of novice programmers' object oriented class designs. These designs were analysed to discover what faults they displayed. The two most common faults related to non-referenced classes (inability to integrate them into the solution), and problems with attributes and class cohesion. The paper ends with some implication for teaching that may be indicated by the empirical results.