A cool program, and what I study at the University of Waterloo.
It’s a bit mechie for my taste but I enjoy the intersection of Mechanical Engineering, electrical and computer engineering, computer science, and systems design.
Degree Requirements and Planning
Work term reports and PD
I’ve already written 3 Work term reports so I’m in the clear there. I am currently taking PD 22 which will fulfill my professional development requirements.
The program is fairly rigid except for 2A, 3B and fourth year where we have to select electives. I need to choose the right stuff to make sure I can graduate. Additionally, I need to weigh the positives of completing the AI Option vs the flexibility of taking general technical electives.
I may still be able to take the SE Option so I should do more rigorous planning later on…
CSE Requirements
I get two in 4th year…
I need to take:
- 1 List A
- 1 List C
- 2 from A, C or D I’ve already taken:
- CLAS 104 (List C)
- BET 320 (List C)
- I chose STV 208 which counts as a list A
Courses to look at
- If I can get it I’d want to take MUSIC 140 (List C) This runs every term so I need to plan around my TEs.
TE Requirements
I need to take a total of 5 TEs in my fourth year.
Courses to look at
- CS 485 (F & W)
- ECE 457A (F)
- MTE 544 (F)
- MTE 546 (W)
- ECE 406 (W)
- ECE 455 (S)
- SYDE 575 (F)
- SYDE 572 (F & W)
- For sure more that I could look into Note, I have 3 electives in 4A and 4 electives in 4B
Decisions
It looks like there is a large overlap between courses that I would want to take, and the courses that would be required to complete the AI option apart from ECE 406. It probably makes sense to complete the option and try to overload the courses that I can’t get the pre-requisites for especially since I have to take a List A CSE anyways and none of them look too interesting to me. If I for some reason can’t get into the CS courses that I don’t have the pre-requisites for, that could change my decision later down the road.
Overriding Into Courses:
- For CS courses, contact CS faculty advisor / option coordinator and request override into the course (https://uwaterloo.ca/engineering/undergraduate-students/degree-enhancement/options) (https://cs.uwaterloo.ca/office-hours)
- For an ENG course that you want to override into, find the prof who teaches the course and override into (pre-reqs not met on Quest or time override (for seminars))
Capstone Ideas:
- HUD motorcycle helmet (music, nav, backup camera)