SWE 265P
Reverse Engineering and Modeling
Introduces theories, concepts, representations, techniques, and case studies in understanding large-scale, complex software systems. Topics include static and dynamic modeling notations, manual and (semi-)automated reverse engineering techniques, APIs, patterns, and styles. A significant, hands-on project is included.
Topics
- static and dynamic modeling notations
- manual and (semi-)automated reverse engineering techniques
- APIs
- patterns
- and styles
Topics explicitly listed in official catalogue description
Prerequisites & course information
Introduces theories, concepts, representations, techniques, and case studies in understanding large-scale, complex software systems. Topics include static and dynamic modeling notations, manual and (semi-)automated reverse engineering techniques, APIs, patterns, and styles. A significant, hands-on project is included.
Sources
- Course catalogue ↗2026-2027