May 26, 2026  
2025-2026 Catalog 
    
2025-2026 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 345 - Object Oriented Design


Introduction to Object-Oriented Software Design, including concepts of encapsulation, modularity, coupling and cohesion. Use of Unified Modeling Language (UML) in design documentation. Introduction to the concept of design patterns and exposure to some commonly used design patterns.

Prerequisites & Notes: CSCI 241
Credits: 4
Grade Mode: Letter
WP Points: 1



Add to Portfolio (opens a new window)