Sep 24, 2024  
Academic Catalog 2024-2025 
    
Academic Catalog 2024-2025
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: Alternate years.

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



Add to Portfolio (opens a new window)