Summary

I think this option more closely aligns with what I would practically use in my day-to-day career compared to the AI Option, also, I don’t know if I love working with data…

I need to take 8 courses overall, but theres a large overlap between my compulsory courses, and the courses required to finish this option.

One of the requirements for this option is that “Five of the courses must be considered as electives in the student’s major academic plan. For the purposes of this Option, a course that a student could choose to graduate without will be considered elective.”, therefore, I realistically need to take 5 courses to finish this option, the remainder of this page will be used to plan those courses…

Other Requirements

I need to achieve a 75% overall option average, and a 75% average between my List 1 and List 2 courses (which I did not do…) BUTTT from Prof. Golab…

Bypassing the 75% L1 and L2 avg

If you can take additional courses that count towards the SE option and your grades are improving, then I can consider overriding the 75% average required to declare the option.

and these are courses I would want to take anyways so either way it should work out!

List 1

If I do need to retake a list 1 course, I could try to enrol in CS116.

“Required Courses”

  • ECE 451 (F&W) looks like the easiest to get into and all the QA courses look the same
  • 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

List 3

Now I get to pick 2 “fun” courses to finish off my option, I have 5/6 TE slots in total, 3 of which are taken by my “Required Courses”, so that leaves me with 2/3 left for these List 3’s…

  • I already know I want to take MTE 544(F)
  • My options for my last List 3 include…
    • ECE 454 (F) distributed computing
    • ECE 457A (F) co-operative and adaptive algorithms
    • ECE 459 (W) programming for performance
    • SE 350 (W) operating systems
    • ECE 406 (W) algorithm design and analysis

Note, I have 3 electives in 4A and 4 electives in 4B

List 4

For my list 4 course, I’m taking STV 208 as a CSE which fulfils my List A requirement. I have two more CSEs in 4th year that I can use if I need to (I need to use one of these to graduate)… Since this counts as an elective, I only need to take one course in List 3 (MTE 544), and I can take another TE from somewhere else if I wanted to…