The University of Arizona

Courses

CS 330: Object-Oriented Programming and Design


Objective
  • To teach the basics of object-oriented programming and general program design
Pre-Conditions
Post-Conditions
(Topics)
  • [5 weeks] Object-oriented mechanisms: templates, overloading, polymorphism, inheritance (interface, implementation, multiple)
  • [3 weeks] Project management: organization, specification, testing
  • [6 weeks] Design principles: frameworks, patterns
  • Facility with 1000+ line programs [CS422] [CS433] [CS453] [CS460]
  • Writing 1000+ line programs in groups of at least three (in the last 1/3 of the course)



Last revised on 29 April 1997 by John Hartman.