Electrical and Computer Engineering & Engineering Physics

The information on this page is intended for students who have been admitted to one of the following programs:

  • Electrical / Electrical Nanotechnology
  • Computer / Computer Software / Computer Nanotechnology
  • Engineering Physics / Engineering Physics Nanotechnology

 

Program-Specific Notes

  • ECE 202/210 labs alternate in the Fall term so make sure you register in the designated sections which will alternate. Check the class notes for information on which labs will alternate. All other ECE labs will not alternate with other classes and this information is in the class notes.
  • Register in your second-year courses before August 1: you will have priority registration until that date. ECE 202, ECE 210 and PHYS 230 will then be opened to other students for registration.
  • Computer Engineering students: Register in your second year courses early, especially PHYS 230 and CMPUT classes. Only certain sections will timetable with your core classes, and access to these classes will be available to other students beginning on July 19 and August 2.
  • Electrical Engineering students: You will be able to register in PHYS 230 starting on July 19. Please read the class notes in Bear Tracks if you receive a ‘Requisites Not Met’ error message.
  • Stay on-sequence according to the calendar. Many ECE courses are only offered in one term only. If you fail or withdraw from a course it may delay your program completion by up to a full year.
  • If you are on-sequence and are unable to register in a core MATH or PHYS course, contact enggadvising@ualberta.ca. Please ensure you include your student ID in your message.
  • If you are on-sequence and are unable to register in a core CMPUT course you will need to contact the  Computing Science department at csugrad@ualberta.ca. Please ensure you include your student ID in your message.
  • Many CMPUT courses will have a designated section for Engineering students (E section): check the class notes for restriction information.
  • MATH 201 (which has MATH 209 as a corequisite) is a prerequisite for core courses in Winter term. If you withdraw from or fail MATH 201, you may delay your degree completion by a full year. Follow up with an advisor for your options
  • Electrical and Electrical Nano students must meet required Program Elective lab hour totals as specified in their programs. These totals are calculated from all Group II Program Electives used towards the degree. To find the lab hours reference “Approved Hours” in the calendar description. The first number is lecture hours, the second number is seminar hours and the third number is lab hours. For example ECE 401 has 1.5 lab hours (3/2).

Example Screenshot of ECE 401 course description in Bear Tracks, showing number of lab hours for that course.

 

Frequently Asked Questions

I'm in Computer Engineering and cannot find a Group II Program Elective to fit my schedule. What should I do?
Contact your program director at eceacug+ce@ualberta.ca to request approval of a CMPUT, ECE, or MATH course that is not on your current Program Elective list. Note: The course you request approval for must have some application to your current program to be considered.
Can I take courses extra to my degree program?

You must have approval from your program director to register in a course that is extra to those listed in your Program Sequence. Contact your program director to request approval:

Electrical Engineering program director email: eceacug+ee@ualberta.ca

Computer Engineering program director email: eceacug+ce@ualberta.ca

Engineering Physics program director email: eceacug+ep@ualberta.ca 

I’m in Computer Engineering and when I try to register in a required CMPUT course it says it is restricted to Science students. What should I do?

Some of the core Computing Science courses will have one section reserved for Science students & another section for Engineering students. The Engineering class section will include the letter “E”.

I’m in Computer Engineering and when I try to register in a required CMPUT course it says it is restricted to Science students. What should I do?

Some of the core Computing Science courses will have one section reserved for Science students & another section for Engineering students. The Engineering class section will include the letter “E”.

I’m in Electrical Engineering. How do I calculate total Group II Program Elective lab hours?

Please see the Program-Specific Notes above for information on how to calculate total Group II Program Elective lab hours.

Last Updated: March 15, 2023