- << Previous: MITC 6650 - Software Systems Engineering and Requirements Management
- Next: MITC 6670 - Software Quality and Testing >>
(5 credits)
Software architects design software to meet desired quality attributes. They must minimize complexity while following heuristics and standards, even as they anticipate change. In this course, students explore the fundamentals of software design. They examine key issues such as concurrency, event handling, interaction, and fault tolerance.
Pre-requisites
- MITC 6150 (may be concurrent)