ACS-3913
Software Design and Architecture
(3 hrs Lecture) This is an advanced course in software design that examines recent advances in the design of larger application systems. Topics include software architecture, object-oriented analysis and design, software patterns, and the Unified Modeling Language (UML). Requisite Courses: ACS-2913 (or the former ACS-2911 and ACS-2912) and ACS-2947 with a minimum grade of C [prerequisite(s)].
Sources
- Course catalogue ↗2026-2027