May 17, 2024  
2021-2022 Graduate Catalog 
    
2021-2022 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 .