Dr. James E. Tomayko
Objectives:The primary objectives of this course are to assist experienced engineers not
currently using the object oriented paradigm to understand the basic concepts
and to apply them to their current work where practicable.
The course does not require any specific language or environment, since it is
taught at the conceptual level, and implementations can be made in a variety
of domains using a variety of tools.
The textbook for the course is Grady Booch, Object Oriented Design (Benjamin
Cummings, 1993). Class notes and exercises will be available through this World Wide Web server at Carnegie Mellon. Students will be able to access
materials and the course's FAQ [frequently asked question] file from anywhere
with net access.
The course topics are as follows:
- Design, Engineering Practice, and Managing Complexity
- Characteristics of the Object Model
- Classes and Objects: Basic Relationships
- Applying Abstraction
- A Notation for Object Oriented Design
- Applying Iteration to Design
- Applying Object Oriented Design
- Integrating Object Oriented Design Into the Software Development Process
Prev:[ ] Next:[ ] Cont:[OOSD home page] Up:[ ]
Please direct comments to the current maintainer of this page.
(c) 1995 CMU | Happy, Norm, Sumner