What I Have Already Done Elective Wise
- 1 list A (MSE 442 - Impact of Information Systems on Organizations and Society) - List 4 Req for SE
 - 1 List B (MSE 261 - Engineering Economics)
 - 2 List C (BET 320 & CLAS 104)
 
Grad Requirements
- I currently have 17 (3.25+2.75+3+2.5+2.5+3) units (not including PD, COOP, and WKRPT)
 - I need 21.5 to graduate which means I need to take 10 more courses (5 units) assuming they are all 0.5 units.
 - There are 1.5 pre-selected units between 4A and 4B
 - I need to take 3 extra units in 4A and 4B (6 courses between the two terms, 5 of which need to be TE’s and 1 CSE, I can take 1 additional course in 4B if I want to)
 
TEs
For my SE Option I need to take a specific number of courses from a couple different lists, to actually graduate (BAsc reqs).
- I already know I want to take MTE 544 (F)
 - ECE 451 (F&W) looks like the easiest to get into and all the courses look the same
 - ECE 454 (F) distributed computing
 - ECE 452 (W) looks much better than the SE variant
 - SE 465 (W) looks a lot better than the ECE variant but is only offered in the W Backups
 - ECE 457A (F) co-operative and adaptive algorithms or ECE 406 (W) algorithm design and analysis
 
CSEs
Electives
4A
4B
- ECE 452 (W) Software Design + Architecture / TE
 - ECE 453 (W) QA / TE
 - ECE 454 (W) distributed computing SE Req / TE / ECE 406 (W) algorithm design + analysis SE Req / TE
 
Full Ideal Schedule