University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
Last updated: 27 March 2023
Step-by-step instructions are available to help you add, swap or drop courses. It's also helpful to use the Schedule of Classes to see more details about the course you're trying to add as it may help explain errors you might be getting. Please note that ECE students cannot drop core courses.
Course selection is a wish list and there are a number of reasons you might not have gotten enrolled: more demand than space in the course, not meeting the reserve or time conflicts, priority to students in that program/major etc. We've included some tips regarding common errors.
ECE 452 and ECE 457A both have waiting lists as demand for the course was more than the capacity of the course. Students who course selected this course and were not successfully enrolled were automatically placed on the waiting list. These students have been contacted by email. For anyone else who wants ECE 452 and/or ECE 457A for Spring 2023, you can add yourself to the waiting list here.
For courses where you don't meet the prerequisites and therefore cannot add it in Quest, we will consider enrolment for students from other Engineering programs beginning April 4. You can request enrolment by contacting our advising team on/after April 4. We will not override class size so please don't contact us if the class is full in the Schedule of Classes.
ECE Undergraduate Office will consider enrolment from students from other faculties beginning on April 12. To request access to an ECE course on/after April 12, please contact our advising team.
Please contact your faculty exchange representative as all requests go through them:
The undergraduate calendar lists the prerequisites that you must meet to be able to enrol in a course. Some examples include:
Prerequisites exist to ensure you have appropriate background to be able to be successful in the course, or because the course is only open to students in that specific program. If you think you have the background to be successful in a course and want an override, you should contact the instructor as listed in the Schedule of Classes. You can find email addresses in the campus directory.
A class full error means there are no available spots in the course. You will need to wait for someone to drop the course as we will not override class capacity. You should consider taking another course. You can watch the Schedule of Classes to help you see changes (note that it is updated hourly).
A reserved seats error means that the academic unit has set aside a certain amount of seats for students who meet certain characteristics (in a certain program or a certain level). You can see specifics about the reserve in the Schedule of Classes. Many (but not all) reserves will be removed on January 16, 2023.
A department consent error means that permission needs to be obtained from the academic unit that is running the course. Web pages exist to help you with access to courses in the Faculty of Arts, Mathematics, Science.
For all other Engineering courses, contact the advisor in the appropriate area:
A time conflict error means you are trying to add a course that conflicts with the component(s) of another course you are already enrolled in. You can contact the instructor to see if they would be willing to provide a time conflict override. Please CC the advising team to coordinate this process more effectively. Please make sure to include your Waterloo student ID number
If you are on a work term and you want to add a second academic course, you will need to ask your work term supervisor to email the advising team with their permission for you to take two courses on a work term. Please make sure to give your supervisor your Waterloo student ID number so we can find your record.
If you're trying to add a course and you're getting this error and the above doesn't apply then please email the advising team. Please make sure to include your Waterloo student ID number
Computer Science (CS) has special rules for Engineering students wanting to add CS courses. Please review the information and note that you won't be able to add the course until Tuesday, May 15, at the earliest. If you have further questions after reviewing the information at the previous link, please contact the CS advising team.
University of Waterloo
200 University Ave W, Waterloo, ON
N2L 3G1
Phone: (519) 888-4567
Staff and Faculty Directory
Contact the Department of Electrical and Computer Engineering
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is centralized within our Office of Indigenous Relations.