SE 203a/b

Object Oriented Design for Software Engineers

 

Term: 1999-2000 Instructor: M.Bonnett

Description:

SE 203a/b covers the basics of OOD using an OO language (C++ or Java) to illustrate the relevant concepts. The place of design in the Software Life Cycle will be discussed. The course begins with a coverage of traditional function-oriented software design methods. Then object design will be introdued by using simple designs will illustrate fundamental OOD principles such as inheritance and polymorphism. This will then be applied to designing software systems such as client-servers. Reusability, use of tool sets and the importance of standards will be stressed throughout the course. The course will conclude with a examination of metrics and an evaluation of the appropriateness of OOD today.


Course List

 


This page was last updated 06/14/2000.
Contents copyright ©, 2000, University of Toronto.