CSE 4361. SOFTWARE DESIGN PATTERNS. 3 Hours.
In-depth study of software design patterns including description of patterns, design principles and techniques used by patterns as well as application of patterns to solving practical design problems. Team project. Prerequisites: Admitted into an Engineering Professional Program. C or better in CSE 3311.