Mar 16, 2026  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

SWEN 5132 - Software Design Patterns

Credit Hours: 3 Lecture: 3 Lab: 0

This course provides an in-depth view of software design patterns; the recurring solutions to common problems in software design. It provides opportunities for learning the most advanced features of modern software development methodology. Topics include Design visualization, Creational, Structural and Behavioral Design Patterns, Anti-patterns, Service Oriented Architecture pattern, Secure usability and Pattern languages.

Prerequisites: SWEN 5432 .