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 at Western University, with department approval
  • Times to Completion: 3 Terms (1 year).
  • Students can start in September or January 
  • 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 at Western University, with department approval
  • 1 Research Project: Supervised by an ECE Faculty Member
  • Times to Completion: 3 Terms (1 year).
  • Students can start in September or January 
  • 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 2018

Course Title Instructor Schedule Start day
ECE 9013 Programming for Engineers TBD
ECE 9014 Data Management & Applications TBD
ECE 9056 Linear Systems & Modern Control Theory L. Brown  
ECE 9021 Digital Image Processing H. Ladak
ECE 9043 High Frequency Power Converters G. Moschopoulos

 

ECE 9053 Robot Manipulators  A. L. Trejos

 

ECE 9303 Networking Principles A. Shami

 

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

 

ECE 9048

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

 

ECE 9035 Applied Probability Theory S. Primak
ECE 9031

Advanced Digital Signal Processing

Restricted to MEng - Communications 

V. Parsa

 

Winter 2019

Course Title Instructor Schedule Start day
ECE 9022

Advanced Image Processing & Analysis

**Prerequisite course ECE 9021 required to enrol**

 

ECE 9023 Random Signals, Adaptive and Kalman Filtering V. Parsa
ECE 9038 Wireless Communication X. Wang

 

ECE 9039 Machine Learning A. Shami

 

ECE 9040 Flexible AC Transmission System FACTS R. Varma
ECE 9042 Power System Protection F. Badrkhani-Ajaei

 

ECE 9045 Computational Methods P. Srikantha

 

ECE 9057 Advanced Digital Control Systems M. Kermani
ECE 9063 Data Analytics Foundations K. Grolinger
ECE 9069 Introduction to Hacking: Exploitation and Protection of Systems & Software A. Essex
ECE 9072 Numerical Methods for Analysis and Design of High-speed Electrical Circuits A. Dounavis

 

ECE 9075 Computer Arithmetic A. Rehyani Masoleh

 

Summer 2018

Course Title Instructor Schedule Start day

ECE 9020L

Software Engineering for Human-Computer Interface Design R. Eagleson

 Tuesday & Thursday 1:30-4:40pm SH 2317

Start Date: May 8, 2018

ECE 9034L

Digital Modulation & Coding R. Rao Monday & Wednesday 10:30-12:30pm SSC 3006 May 14 - July 16

ECE 9067L

Cooperative Distributed Systems Engineering: Technologies &Applications H. Ghenniwa Monday 10am-1pm P&AB 106 May 14 - July 30

ECE 9046L

Special Topic in Power: Power Electronics for Industrial Applications J. Khodabakhsh Wednesday 3:00-6:00pm SSC 2028

Start Date: May 9, 2018

Classes End: July 25, 2018

ECE 9047L

Sensor Networks & Embedded Systems M. Delrobaei

Tuesday 1:30-5:30pm

Wednesday 1:30-5:30pm 

Thursday 1:30-5:30pm       

SSC 2024

Start Date: July 24, 2018

Classes End: August 9, 2018

Final Exam:August 21, 2018

ES 9010L

Intellectual Property for Engineers - Section 001 & 002 J. Hinton & E. Afolabi Friday 10am-1:00pm HSB 35

Start Date: May 4, 2018 

Classes End: July 6, 2018

Final Exam: July 13, 2018

ES 9510L - 001

Engineering Planning and Project Management Section 001 Monday 6:30-9:30pm  SH2317 May 7 - June 25

ES 9510L - 002

Engineering Planning and Project Management  Section 002 Wednesday 6:30-9:30pm   SH 2317 May 9 - June 27

ES 9510L - 003

Engineering Planning and Project Management  Section 003 Thursday 6:30-9:30pm SH 2317 May 10 - June 28

ES 9510L - 650

Engineering Planning and Project Management  Section 650 (Online) ONLINE - please contact your gradudate department to enrol in this section July 15 - August 31

ES 9670L - 001

Engineering Communication - Section 001

ES 9501L - 001

Engineering Business - Section 001 D. Sumpton Wednesday 12:30-3:30pm - No class on June 6th; PA&B 106 May 9 - July 18

ES 9501L - 002

Engineering Business - Section 002 M. Majumdar Monday & Friday 1:30-4:30pm; SH2317 May 14 - June 15

ES 9185L - 001

Risk Assessment and Management in Engineering Systems - Section 001 Thursday 8:30am-12pm   SH 2355  June 28 - Aug 9

ES 9185L - 002

Risk Assessment and Management in Engineering Systems - Section 002 Thursday 1pm - 4:30pm June 28 - Aug 9

Course Enrollment Deadlines

Summer 2018 


**Please note the below deadlines apply to all Summer 2018 courses - regardless of course start date. 
  • May 1, 2018 - Summer term officially begins - does not necessarily concide with the beginning of classes.
  • May 15, 2018 Last Day to ADD a Graduate Course for Summer 2018. Last Day to Drop a graduate course online. *this is the last day to SWAP courses  
  • May 31, 2018 -  Last Day to declare an AUDIT for a Summer course
  • May 31, 2018 - Last Day to DROP a Summer graduate course without it appearing on the transcript. All forms must be received by the end of business hours. 
  • June 30, 2018 - Last Day to DROP a Summer 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. MEng Proposed Program Form

Scholastic Integrity

Graduate Students in the ECE Department are expected to meet and uphold Western University's standards of Academic Integrity. 

For the complete policy and regulations see: http://www.uwo.ca/univsec/pdf/academic_policies/appeals/scholastic_discipline_grad.pdf

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.