CIS375 Design Patterns
This course introduces students to reusable solutions to commonly occurring problems. Students will learn the purpose of each design pattern, and how to implement a solution based on the pattern. Some patterns covered include: Model-View-Controller, Delegation, Target-Action, Facade, and Flyweight. Upon successful completion students will be able to construct solutions using the appropriate design pattern.