Nov 23, 2024  
Graduate Studies Catalog 2023-2024 
    
Graduate Studies Catalog 2023-2024 [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.