Object-Oriented Analysis and Design
605.704
Course Description
This course introduces the fundamental principles of object-oriented approaches
to modeling software requirements and design. Topics include strategies for
identifying objects and classes of objects, specification of software
requirements and design, the design of class hierarchies, software reuse
considerations, graphical notations, system implementation using object-oriented
and object-based programming languages, and comparison of object-oriented
approaches to more traditional approaches based on functional decomposition.
Case studies are used to illustrate and reinforce the underlying concepts.
Prerequisites
605.404
Object-Oriented Programming with C++. Note: the prerequisite may be waived with
approval of instructor.
Instructor
Sam Schappelle has taught for the Part-Time Programs since 1987. He teaches
605.401 Foundations of Software Engineering, 605.704 Object-Oriented
Analysis and Design, and 605.204 Introduction to System Software.
E-mail the instructor.
Additional
Course Information
Return to
Computer Science Courses | Computer
Science | Part-Time Engineering
Fall 99-2000