ECE Course Registration & Restriction Information
ECE Course Registration Reminders:
- If you receive a Prerequisite Error, please submit a Prerequisite Petition: https://advising.grainger.illinois.edu/course-registration/prerequisite-enforcement
- You must have JR Eligibility completed or be in the final semester of completing it to take upper-level ECE/CS courses.
- If you have a Departmental Advising hold, you did not satisfy the ECE Faculty Mentoring requirement. Please email your mentor to request a make-up meeting. Otherwise, your hold naturally lifts on April 22nd to register for Fa26 courses.
ECE Course Restrictions:
- ECE 110, 120, 210, and 220 are major restricted to ECE and Engineering Undeclared (plus ISE for ECE 110). Non-majors can register for open seats on July 13th during business hours.
- ECE 300 & 400 level classes are major restricted. Non-majors can register for open seats on April 23rd during business hours.
- ECE 500-level graduate course requests: Complete the 500-Level course agreement form here and email it to ece-advisor@illinois.edu and Professor Nikita Borisov for departmental approval. Please complete by July 17th. Overrides will be provided on August 3rd.
CS Course Restrictions:
- CS registration timeline: https://cs.illinois.edu/academics/undergraduate/registration/cs-course-restrictions-enrollment-caps
- Cross-listed ECE courses such as ECE 448. 449, 374, etc., follow the CS staggered registration timetable above.
- Please refer to the link above for Non cross-listed courses.