In addition to Faculty of Graduate Studies and the Schulich School of Engineering requirements, the Department requires:
Master of Engineering (course-based)
a) Ten to twelve half courses of which at least seven must be graduate courses in the Department of Electrical and Computer Engineering.
Students are encouraged to include Electrical Engineering 698 - Graduate Project in their programs. Normally Electrical Engineering 698 is taken as the last course, or concurrently with the last courses of the program. A copy of the Procedures and Guidelines is found on the departmental website.
Master of Engineering (thesis-based)
a) Normally, four to seven graduate half courses.
Master of Science
a) Normally, four to seven graduate half courses of which at least three must be in the area of specialization.
Master of Science, Specialization in Software Engineering
a) Two full-course equivalents selected from a specified list of courses.
b) An applied software engineering project written up as a Master of Science thesis and examined by an examination committee as specified in the Faculty regulations.
Doctor of Philosophy
a) Normally, six to nine graduate half courses beyond the Bachelor's degree, or two to five graduate half courses beyond the Master's degree with no fewer than half the courses in the Departmental program.
b) A written and an oral candidacy examination.