Note: This is the 2012โ€“2013 edition of the eCalendar. For the most recent publication, click here. For a newer version of this specific page, simply update the year in your browser's URL bar.


Full-time students must complete the program in three years. A part-time program is possible. The following requirements must be met:

Research Project

(11-20 credits)

The credits assigned to the project can vary between 11 and 20 depending on the number of course credits taken from the following courses:

ECSE 651 (1) M.Eng. Project 1
ECSE 652 (2) M.Eng. Project 2
ECSE 653 (3) M.Eng. Project 3
ECSE 654 (4) M.Eng. Project 4
ECSE 655 (5) M.Eng. Project 5
ECSE 656 (5) M.Eng. Project 6

Students who choose the non-thesis option must register for the project courses during the three required terms of residency.

Complementary Courses

(27-36 credits)

At least nine 500-, 600-, or 700-level courses, normally with a minimum of six 500- or 600-level courses (ECSE only).*

* Under special circumstances, and subject to Departmental approval, students may be allowed to take more than three non-Departmental courses; a letter of recommendation from their supervisor outlining the reason for such an action is required.

Under no circumstance will more than four non-Departmental courses be permitted.