Course descriptions
- Fall 2024 Electrical and Computer Engineering courses offered
- Note: Fall 2024 courses will be held in person.
- Electrical and Computer Engineering courses
- Nanotechnology Engineering courses
- Quantum Information courses
Course requirements
PhD
- PhD - Electrical and Computer Engineering Program
- PhD - Nanotechnology Collaborative Program
- PhD - Quantum Information Collaborative Program
- PhD - Aeronautics Collaborative Program
MASc
- MASc - Electrical and Computer Engineering Program
- MASc - Nanotechnology Collaborative Program
- MASc - Quantum Information Collaborative Program
- MASc - Aeronautics Collaborative Program
M.Eng. and M.Eng. Co-op
- M.Eng. Program
- M.Eng. Co-op Program
- M.Eng. Electric Power Program
- Optional Specializations
- Winter 2024 ECE 699A/B project offerings
Note: The University of Waterloo schedule of classes shows the days, times, and professors who are teaching courses in each term. Additionally, you can view ECE tentative future course offerings here. Although, they may be subject to change.