Electrical and Computer EngineeringWestern Engineering

MEng Programs

M.Eng. - Communications & Signal Processing

M.Eng. - Power Systems Engineering

M.Eng. - Robotics & Control

M.Eng. - Software Engineering

M.Eng. - Engineering in Medicine

M.Eng. Program Options

M.Eng. Course Based 

  • 10 courses (8 technical courses & 2 non-technical courses) 
  • A minimum of 3 core courses  for the stream of study must be successfully completed
  • 2 Non-Technical/Professional courses must be successfully completed 
  • MEng students are allowed to enroll in a maximum of 2 undergraduate courses with department approval
  • MEng students are allowed to enroll in a maximum of 2 courses outside the ECE program with department approval
  • Times to Completion: Prior to April 2017, 6 Terms (2 years); After May 2017, 3 Terms (1 year).
  • Students can start in September, January or May
  • Maximum Course Enrollment Per Term: 4 courses

M.Eng. Project Based

  • 8 courses (6 technical courses, 2 non-technical courses, and a project)
  • A minimum of 3 core courses  for the stream of study must be successfully completed
  • 2 Non-Technical/Professional courses must be successfully completed 
  • MEng students are allowed to enroll in a maximum of 2 undergraduate courses with department approval
  • MEng students are allowed to enroll in a maximum of 2 courses outside the ECE program with department approval
  • 1 Research Project: Supervised by an ECE Faculty Member
  • Times to Completion: Prior to April 2017, 6 Terms (2 years); After May 2017, 3 Terms (1 year).
  • Students can start in September, January or May
  • Maximum Course Enrollment Per Term: 4 courses

M.Eng. Course Offerings

**All courses & schedules may be subject to change. Please regularly check this page for the most up to date information**

Fall 2017

Course Title Instructor Schedule Start day
ECE 9011 Computational Electromagnetics K. Adamiak Tuesday 1:30-3:30pm  SSC 2028 & Thursday 1:30-2:30 SEB 2100 September 26
ECE 9056 Linear Systems & Modern Control Theory L. Brown  Tuesday 5:30-7pm & Thursday 5:00-6:30pm SEB 1200 September 12
ECE 9021 Digital Image Processing H. Ladak Monday 5:30-6:30pm SEB 1200, Thursday 9:30-10:30am SEB 2200 & Friday 10:30-11:30am  SEB 1200 September 7
ECE 9043 High Frequency Power Converters G. Moschopoulos

Tuesday 10:30-12:30pm SSC 3006

Wednesday 9:30-11:30am UCC 63 

Thursday 9:30-11:30am  UCC 60

ECE 9064 Information Security A. Essex Monday 9:30-11:30 UCC 37 & Thursday 5:30-6:30pm SEB 2202 September 7
ECE 9053 Robot Manipulators  A. L. Trejos

 Tuesday 9:30-10:30 SEB 2099  & Thursday 10:30-12:30pm SH 2355

September 7 - class begins at 1:30pm in NCB 295
ECE 9303 Networking Principles A. Shami

Wednesday 8:30-9:30am NCB 113 & Friday 8:30-10:30am  SEB 1059

September 8
ECE 9068 Advanced Topics in Software Engineering L. Capretz

Thursday 2:30-5:30pm NCB 113

September 14
ECE 9992 Telerobotics - For M.Eng.  I. Polushin

 Monday 3:30-6:30pm  FNB 2240 & Wednesday 3:30-6:30pm   SH 2355

September 11

ECE 9048

Modeling Power Systems for Protection, Control, and Transient Studies F. Badrkhani Ajaei

Wednesday 2:30-5:30pm  B&GS 0165 

Lab 001 Thursday 1:30-3:00 TEB 318

Lab 002 Thursday 3:00-4:30 TEB 318

September 13
ECE 9035 Applied Probability Theory S. Primak Wednesday 6:30-9:30pm  SEB 2202 September 13
ECE 9031

Advanced Digital Signal Processing

Restricted to MEng - Communications 

V. Parsa

Section 001: Monday 8:30-10:30am UCC 66

Section 002: Monday 6:30-8:30pm UCC 66

September 11

Winter 2018

Course Title Instructor Schedule Start day
ECE 9022

Advanced Image Processing & Analysis

**Prerequisite course ECE 9021 required to enrol**

A. Ward

 Monday 2:30-3:30pm  AHB 1B08

Tuesday 12:30-2:30pm FNB 3210

ECE 9038 Wireless Communication X. Wang

 Wednesday 9:00-12:00pm  FNB 1200

ECE 9023 Random Signals, Adaptive and Kalman Filtering V. Parsa Friday 8:30-11:30pm  FNB 1270
ECE 9065 Web Application Development TBA

 

ECE 9040 Flexible AC Transmission System FACTS R. Varma Thursday 3:30-6:30pm UCC 67
ECE 9069 Introduction to Hacking: Exploitation and Protection of Systems & Software A. Essex Friday 11:30-2:30pm SEB 2099
ECE 9057 Advanced Digital Control Systems M. Kermani THursday 9:30-12:30pm   WSC 240
ECE 9042 Power System Protection F. Badrkhani-Ajaei

 Monday 2:30-3:30pm SEB 2099

Wednesday 1:30-3:30pm SEB 2099

 

ECE 9075 Computer Arithmetic A. Rehyani Masoleh

 

ECE xxxx Software Graduate Course TBA K. Grolinger

 

ECE xxxx Power Graduate Course TBA P. Srikantha
ECE 9072 Numerical Methods for Analysis and Design of High-speed Electrical Circuits A. Dounavis

 

Summer 2017

Course Title Instructor Schedule Start day

ECE 9020L

Software Engineering for Human-Computer Interface Design R. Eagleson

Tuesday 1:30-3:30pm  UCC 41

May 4, 2017

ECE 9034L

Digital Modulation & Coding R. Rao Tuesday & Thursday 10:30am - 12:30pm  SSC 3014 May 16, 2017

ECE 9055L

Control, Instrumentation and Electrical Systems in Nuclear Power Plants J. Jiang See course outline

ECE 9067L

Cooperative Distributed Systems Engineering: Technologies &Applications H. Ghenniwa Monday 3:00-6:00pm  UCC 37 May 15, 2017

ECE 9047L

Sensor Networks & Embedded Systems K. Meerja Monday 1:00-3:00pm  SSC 2032 May 15, 2017

ES 9010L

Intellectual Property for Engineers - Section 001 & 002 J. Hinton & L. Afolabi    Friday 10:00am - 1:00pm SH 3345 May 5, 2017

ES 9510L - 001

Engineering Planning and Project Management Section 001 K. McGuire Monday 6:30-9:30pm  SEB 2202 May 8 - June 30, 2017

ES 9510L - 002

Engineering Planning and Project Management  Section 002 K. McGuire Wednesday 6:30-9:30pm  SEB 2202 May 8 - June 30, 2017

ES 9510L - 650

Engineering Planning and Project Management  Section 650 (Online) K. McGuire ONLINE July 3 - August 31, 2017

ES 9670L - 001

Engineering Communication - Section 001 L. Thung

Monday 10:00-1:00pm SEB 2100

Wednesday 10:00 - 12:00pm SEB 2100

Friday 10:00-1:00pm  SEB 2100

May 11 - June 15, 2017

ES 9501L - 001

Engineering Business - Section 001 Tuesday & Thursday 11:30-2:30pm    UCC 37 May 16, 2017

ES 9501L - 002

Engineering Business - Section 002 Monday & Thursday 2:30-5:30pm   SH 2316 May 18, 2017

ES 9185L - 001

Risk Assessment and Management in Engineering Systems - Section 001 L. Thung See course outline May 11, 2017

ES 9185L - 002

Risk Assessment and Management in Engineering Systems - Section 002 L. Thung See course outline July 6, 2017

Course Enrollment Deadlines

Fall 2017 & Winter 2018 




  • October 30, 2017 - Last Day to DROP a Fall graduate course & receive a 'Withdrawn' on the transcript - after this date a 'Fail' will be assigned
  • January 1, 2018Winter term officially begins - does not necessarily concide with the beginning of classes.
  • January 15, 2018Last Day to ADD a Graduate Course for Winter 2018. Last Day to Drop a graduate course online. 
  • January 31, 2018 -  Last Day to declare an AUDIT for a Winter course
  • January 31, 2018 - Last Day to DROP a Winter graduate course without it appearing on the transcript. All forms must be received by the end of business hours. 
  • February 28, 2018 - Last Day to DROP a Winter graduate course & receive a 'Withdrawn' on the transcript - after this date a 'Fail' will be assigned. All forms must be received by the end of business hours. 

 

Support

ECE Office Hours

Monday/Wednesday/Friday 9:00am - 12:30pm
Tuesday/Thursday 1:00 - 4:00pm
 

Dr. Parsa's Fall Office Hours

Drop in Hours: Thursday 9am-12:30pm & 3:00-5:00pm
Or by appointment. 

 

 M.Eng. Proposed Program Forms

The MEng proposed program form is a mandatory requirement of all MEng students, to be completed by the 15th day of their first month of study. This form is a plan of all the courses a student intends to take during their MEng degree. Once completed by the student the form should be handed in to the ECE office. Any course taken that has not been included on a proposed program form, and approved by the department, may not be counted towards the degree. For the list of approved courses for each stream of study please see the links at the top of this page.  

Continuous Registration

Students enrolled in the MEng program MUST register in every term from initial registration until all degree requirements are complete.  If unable to register, the student may apply for a Leave of Absence.  

Please note: approval of a Leave of Absence request is not guaranteed and subject to the approval of the ECE Graduate Chair and the School of graduate and Postdoctoral Studies.  Documentation supporting the request is required and must be submitted to the ECE Graduate Office. Please allow 4-6 weeks for your request to be processed.  

All Graduate Students in ECE must maintain a cumulative average of at least 70% calculated each term over all courses taken for credit, with no grade less than 60%. In the case of failing grades given for scholastic offences, only the Vice-Provost (Graduate and Post Doctoral Studies) can withdraw a student.

Applying to Graduate

The University holds regular Convocation ceremonies in the Spring (June) and in the Fall (October) of each year and an In Absentia convocation in February. Degree completion, for purposes of Convocation, requires the following: If you are in the final term of your program, you are required to apply to graduate via theStudent Center. Students' application for graduation may only occur during the term in which they intend to complete the requirements of their degree. Applications must be submitted prior to the end of that term to ensure eligibility.
To apply, access theStudent Center. Select "Apply for Graduation" within the My Academics section and follow the instructions to complete the process.