An approach to teaching object oriented design in CS2

  • Authors:
  • Scott Grissom;Hans Dulimarta

  • Affiliations:
  • Grand Valley State University;Grand Valley State University

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Introducing object-orientation early in the CS curriculum has received significant attention over the past few years in response to the ACM Computing Curriculum 2001 report. We describe an approach for teaching object oriented design in the context of CS2. This includes an expectation of design before coding by relying on the use of UML class diagrams, test plans and GUI prototypes. We provide a collection of interesting objects for students to integrate into moderately sophisticated GUI applications using inheritance and composition.