Go to Main Content

SCT WWW Information System



Detailed Course Information


Spring 2013 Semester
Nov 30, 2015
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 3500 - Object-Oriented Design
Presents a comparative approach to object-oriented programming and design. Discusses the concepts of object, class, meta-class, message, method, inheritance, and genericity. Reviews forms of polymorphism in object-oriented languages. Contrasts the use of inheritance and composition as dual techniques for software reuse: forwarding vs. delegation and subclassing vs. subtyping. Fosters a deeper understanding of the principles of object-oriented programming and design including software components, object-oriented design patterns, and the use of graphical design notations such as UML (unified modeling language). Basic concepts in object-oriented design are illustrated with case studies in application frameworks and by writing programs in one or more object-oriented languages. Prereq. CS 1500 or CS 2510.
4.000 Credit hours
4.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture

Computer Science Department

Course Attributes:
Computer&Info Sci

Must be enrolled in one of the following Levels:     

Undergraduate level CS 2510 Minimum Grade of D- or Undergraduate level CS 1500 Minimum Grade of D-

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.5.4