Aug 18, 2022  
Graduate Studies Catalog 2017-2018 
Graduate Studies Catalog 2017-2018 [ARCHIVED CATALOG]

SE 510 - Principles and Applications of Software Design

3 cr.
(Prerequisite, SE 507)This course covers the principles, methods, and techniques used in the design of software systems. It includes architectural and detailed design with an emphasis on the object-oriented paradigm. Topics include software design process; design principles; software architectures; frameworks; design patterns; and coding idioms; design notations and support tools.