Software Design
Model-driven engineering, UML metamodels and constraints, model transformatons, object-oriented refactorings, design patterns, object-oriented frameworks and plug-ins, layered and dataflow architectural styles, map-reduce parallel software architectures, and service-oriented architectures. Computer Science 373S and 378 (Topic: Software Design) may not both be counted. Three lecture hours a week for one semester
Prerequisites & course information
Model-driven engineering, UML metamodels and constraints, model transformatons, object-oriented refactorings, design patterns, object-oriented frameworks and plug-ins, layered and dataflow architectural styles, map-reduce parallel software architectures, and service-oriented architectures. Computer Science 373S and 378 (Topic: Software Design) may not both be counted. Three lecture hours a week for one semester
Sources
- Course catalogue ↗2026-2027