Jan 02, 2025  
Graduate Studies Catalog 2022-2023 
    
Graduate Studies Catalog 2022-2023 [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.