Dec 14, 2025  
2016-2017 Undergraduate Catalog 
    
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPSC 4230 - Design Patterns and Refactoring

5 credit hours
Formerly - CPSC 422
  Categorization of standard design patterns, their use, expected benefits and associated costs. Explication and analysis of creational, interface, structural and behavioral patterns. Use of patterns relative to legacy code, including characteristics of poorly designed code as well as the misapplication of patterns.  Examination and application of refactoring, techniques used to modify existing code in order to improve structure or performance.

Prerequisite Course/s: C (2.00) or better in CPSC 3200



Add to Portfolio (opens a new window)