SWE 122
Software Design: Structure and Implementation
Introduction to implementation design: designing the internals of a software application. Topics include design aesthetics, design implementation, design recovery, design patterns, and component reuse. Includes practice in designing and case studies of existing designs.
Topics
- design aesthetics
- design implementation
- design recovery
- design patterns
- and component reuse
Topics explicitly listed in official catalogue description
Prerequisites & course information
Introduction to implementation design: designing the internals of a software application. Topics include design aesthetics, design implementation, design recovery, design patterns, and component reuse. Includes practice in designing and case studies of existing designs.
Sources
- Course catalogue ↗2026-2027