Jul 21, 2024  
2023-2024 Graduate Calendar 
2023-2024 Graduate Calendar [ARCHIVED CALENDAR]

Electrical and Computer Engineering, MASc

Return to {$returnto_text} Return to: Programs (by degree)

General information

The Master of Applied Science (MASc) program in Electrical and Computer Engineering allows a student to study in all major areas associated with electrical, computer and software systems engineering. These areas include electronics, intelligent systems, communications, control, biomedical, power electronics, power generation, software engineering, mobile systems and embedded software systems. These disciplines are expected to be in high demand by employers.

In addition, students in the MASc program can specialize in one of the following four fields:

  • Communications and Signal Processing
  • Control Systems
  • Power Systems and Power Electronics
  • Software Systems

Alternatively, a student can choose to cover many facets of the broad discipline of electrical, computer and software engineering. Topics can vary widely and may include communications, networking, intelligent control systems, robotics, computer vision, health informatics, mobile systems, power systems and smart power grids.

Admission requirements

In addition to the general admission requirements for graduate studies , applicants must meet the following program-specific requirements.

  • Completion of an undergraduate engineering degree in a relevant field from an accredited engineering program at a Canadian university, or its equivalent from a recognized institution.
  • Overall academic standing of at least a B (GPA: 3.0 on a 4.3 scale), with a minimum B in the last two full-time years (four semesters) of undergraduate work or equivalent. B+ is preferred for MASc applicants.

Applicants must possess maturity and self-motivation. Close technical contact with a research supervisor is essential in research-based engineering programs. Prior to being accepted into the program, MASc applicants must find a faculty member who specializes in their desired area of research and who is willing to act as their thesis research supervisor.

A current list of graduate faculty is available on the Faculty of Engineering and Applied Science’s website.

Part-time studies

To facilitate access to all potential students, part-time studies are permitted.

Degree requirements

The objective of the MASc program in Electrical and Computer Engineering is to prepare students for careers in research, development and advanced engineering in disciplines involving electrical and computer engineering. Graduates of the program will be able to work as engineers in research and development or other areas in advanced technology companies or government agencies, or to continue their education and pursue a PhD degree. The objectives of the MASc program are achieved through a combination of course work, supervised research, a research seminar and a research thesis.

For the MASc in Electrical and Computer Engineering, students must complete five courses for a total of 15 credits and a thesis worth 15 credits. Students must also successfully complete ENGR 5007G - MASc Seminar for ECSE  and ENGR 5001G - MASc Thesis .

Undergraduate courses

In addition to the required graduate courses, students may take only one senior year undergraduate engineering course (i.e., with prefix ENGR 4xxxU) in lieu of a graduate-level course, provided they have not already taken a similar course during their undergraduate degree and the course is approved by both the student’s supervisor and the graduate program director.

Courses outside of the program

Students may take up to two courses in other graduate programs at the university, provided that students have not taken similar courses during their undergraduate or master’s degrees, and the courses are approved by the graduate program director. Students who wish to take courses outside of their program must gain approval from the graduate program director. Students who are uncertain about the academic background needed for a graduate course should consult the course instructor before registering for the course.

Course listing

Graduate courses offered are listed below. Courses related to communications and signal processing are numbered as ENGR 56xxG. Courses related to software and computer systems are numbered as ENGR 57xxG. Courses related to electronics and mechatronics are numbered as ENGR 58xxG. Courses related to control systems and power systems are numbered as ENGR 59xxG.

Return to {$returnto_text} Return to: Programs (by degree)