|
Dec 20, 2024
|
|
|
|
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)
|
|