Dec 05, 2025  
2025-2026 Graduate Catalog 
    
2025-2026 Graduate Catalog
Add to My Catalog Bookmarks (opens a new window)

COS 520 - Object-Oriented Design


This course will focus on the construction of object-oriented software. Students will learn conceptual models for organizing objects and object hierarchies, an object-oriented design notation, the application of design patterns, and the use of software development methodologies such as the Agile development process. The capabilities will be used to solve relatively complex problems in a group setting.

Prerequisite(s): Graduate Standing or appropriate Accelerated Graduate Pathway.
Co-requisite(s):
Credits: 4

Course Typically Offered: Spring
Course Type: Computer Science



Add to My Catalog Bookmarks (opens a new window)