Software Engineering

SWE4403Software Architecture and Design Patterns (Cross Listed: CS 4015)4 ch (3C 2*L)

Examines pattern-oriented software architecture and development, architectural styles and patterns, design patterns, pattern systems and applications, pattern languages, and implementation techniques in various programming languages. 

Prerequisites: CS 2043 or permission from the instructor.