Suggested Sequence of Courses
Courses that span two terms can be taken in either term.
1 The total number of technical electives in the software engineering degree program is 12 units (four half-course equivalents). Students entering fourth year who have not completed a technical elective in third year must take four technical electives in fourth year. Students who have completed Computer Engineering 417 and Computer Engineering 491 are not required to take Software Engineering 533, but may elect to take Software Engineering 533 as a technical elective. Students must meet all engineering complementary studies requirements (see Section 3.3).
2 9 units (three half-course equivalents).
3 Fall and Winter.