An introduction to the theory and practice of large-scale software system design, development, and deployment. Project management; advanced UML; requirements engineering; verification and validation; software architecture; performance modeling and analysis; formal methods in software engineering.
Prerequisite:
CSCC01H3 and [CGPA 3.5 or enrolment in a CSC Subject POSt]
Exclusion:
CSC302H, (CSCD08H3)
Breadth Requirements:
Quantitative Reasoning