This page is the starting point into a series of pages that represent a drastic simplification of a series of pages I developed earlier. (The earlier version is still available). The earlier version attempted to give a complete example of object-oriented analysis, design, and programming applied to a small size problem: a simple address book. The current version reflects the way I began using this system for a programming project in my Introduction to Programming course in 2008, and deals only with requirements, overall class structure, and maintenance ideas (which become the basis of part of the project).
Though the pages are copyrighted, I hereby freely give permission for their reproduction for non commercial educational purposes. I hope they will prove useful to other faculty who are teaching OO methods.
Russell C. Bjork
Professor of Computer Science
Gordon College
255 Grapevine Road
Wenham, MA 01984
(978) 927-2300 x 4377
bjork@gordon.edu
Page of links for non frames-enabled browsers.