Dec 04, 2022  
Academic Catalog 2022-2023 
    
Academic Catalog 2022-2023
Add to Portfolio (opens a new window)

CS 485 - Advanced Object Oriented Design


4 credit(s)
Extends the object oriented design knowledge gained in CS 250 . This course will cover the decomposition of a software system into objects emphasizing: building an object hierarchy, information hiding, abstraction of behavior, and reusability of objects. Object Oriented Design Patterns will be introduced. Students will apply various Design Patterns to classroom assignments as well as refactor an existing software project to use the proper Design Patterns. Students will be required to work in teams to produce a large software system as a final project.
Offered: Offered alternate years.

Prerequisite(s): CS 300  with a minimum grade of C.



Add to Portfolio (opens a new window)