The requirements for completing a degree in either computer or electrical engineering to obtain a Bachelor of Applied Science are listed in the Undergraduate Calendar which is the final authority in this matter.

The following list is a summary of all of the degree requirements for Electrical Engineering students who are graduating with or after the Class of 2014:

  • Should take a full course load each academic term (you can, however, take a reduced load by one course, but unless you have pre-cleared this course, this will be considered as an uncleared course towards having three uncleared courses--speak to your academic advisor);
  • Pass or clear all required courses (core and elective courses);
  • You may not proceed with more than two uncleared failures;
  • Take four complementary studies electives (CSEs);
  • Take two natural sciences electives (NSEs);
  • Take five technical electives (TEs);
  • Maintain an engineering average of 60% (a Quest average of 59.5%) in all academic terms;
  • Receive credit for five WatPD Courses;
  • Satisfy all required milestones:
    • WHMIS (in 1A),
      • ELPE:
        • Students who started prior to 2018 must complete before 2B,
        • Students who started in 2018 must successfully complete GENE 191
        • Students who started in 2019 or later must successfully complete ENGL 192 or SPCOM 192
      • TPM (before 4A),
      • Five co-op work terms, and
      • Three   (See Undergraduate Calendar for deadlines):
        • Students who started prior to 2018-2019 must complete three work-term reports (WKRPT 201, 301 and 401)
        • Students who started in 2017-2018 or earlier must complete three work-term reflections (ECE 101A, 101B, 101C, 101D and 101E); and
      • Submit an intent to graduate form.

Your TEs are usually taken in 4th year. The recommended sequence for taking CSEs is shown in the course schedule of your cohort. Information about TEs, NSEs, CSEs, and your milestones is located under academic planning and support.

You will note that there are a total of eleven (11) TEs, NSEs, and CSEs and there are exactly eleven courses between 2B and 4B which are designated as electives. If you take a course as an elective where the course does not count as either a TE, a NSE, or a CSE, you must still find room (either during a Co-op work term or as an extra course) during one of your later Academic Terms to satisfy the required number of TEs, NSEs, and CSEs.

This is only a synopsis and the Undergraduate Calendar is the official reference.

You can download either the Computer Engineering Requirements Form or the Electrical Engineering Requirements Form and use this to track your progress. Once you have checked all of the boxes, you are ready to graduate (assuming you are in good academic standing). If you are taking options or minors, you can, for the more common cases, track your progress with the Options and Minors Requirements Summary. You will hand in both of these forms with your Intention to Graduate Form in 4B to the Undergraduate Advisor/Co-ordinator.