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
  • Required course(s) 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
  • Required course(s) 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  Western Buildings & Abbreviations 

Fall 2018

Course Title Instructor Schedule Start day
ECE 9013 Programming for Engineers Khaled Badawy Monday 11:30am-2:30pm
HSB 236
September 10, 2018
ECE 9014 Data Management & Applications Shaimaa Ali Wednesday 2:30-5:30pm
NCB113
September 12, 2018
ECE 9056 Linear Systems & Modern Control Theory L. Brown Tuesday & Wednesday 5:30-7:00pm
SEB 2202
September 11, 2018
ECE 9021 Digital Image Processing H. Ladak

Monday 5:30-6:30pm
SEB 1200

Thursday 9:30-10:30am
SEB 1059

Friday 10:30-11:30am
UCC 146

ECE 9043 High Frequency Power Converters G. Moschopoulos

Mon 9:00pm – 11:00pm
SEB 2202

Tues 3:30-4:30 pm
SEB 2100

Tues 8:30pm-10:30pm
SEB 2202

Thu 3:30 pm-4:30 pm
SEB 2100

September 6, 2018 @ 3:30 in SEB 2100
ECE 9053 Robot Manipulators  A. L. Trejos

Tuesday 9:30-10:30am & Thursday 10:30-12:30pm
3C+ 1420

ECE 9303

Networking Principles

A. Moubayed

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

ECE 9063 Data Analytics Foundations K. Grolinger Thursday 9:30am-12:30pm
NCB 113
September 13, 2018

ECE 9048

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

Friday 2:30-5:30pm
SEB 2099

Lab Session: TBD

September 14, 2018
ECE 9035 Applied Probability Theory S. Primak Wednesday 10:30-1:30pm
WIRB 1160
September 19, 2018
ECE 9065

Web Technologies - Restricted to Software MEng only

J. Samarabandu Monday 2:30-5:30pm
3C+ 2435
ECE 9031

Advanced Digital Signal Processing

V. Parsa

Section 1: Thursday 5:30-7:30pm
SEB 2200

Winter 2019

Course Title Instructor Schedule Start day
ECE 9022

Advanced Image Processing & Analysis

**Prerequisite course ECE 9021 required to enrol**

E. Chen Monday 2:30-3:30pm SH 3307 & Tuesday 5:30-7:30pm SEB 3109
ECE 9023 Random Signals, Adaptive and Kalman Filtering V. Parsa Friday 10:00am-1:00pm FNB 1250
ECE 9038 Wireless Communication X. Wang Thursday 6:30-9:30pm SEB 3109
ECE 9039 Machine Learning A. Shami Tuesday 1:30-4:30pm SEB 3109
ECE 9153 Robot Control I. Polushin Monday 4:00-7:00pm SH3315
ECE 9042 Power System Protection F. Badrkhani-Ajaei Monday 2:30-3:30pm UC 65 & Wednesday 1:30-3:30pm FNB 1270

ECE 9047L

Sensor Networks & Embedded Systems R. Jafari

Thursday 2:30-5:30pm  SH 2316

 

ECE 9045 Computational Methods P. Srikantha Friday 2:00-5:00pm SH2316
ECE 9054 Optimization Techniques R. Patel  Wednesday 3:30-6:30pm UCC 3220
ECE 9057 Advanced Digital Control Systems M. Kermani Tuesday 9:30am-12:30pm SEB 2202
ECE 9069 Introduction to Hacking: Exploitation and Protection of Systems & Software A. Essex Monday 11:30am-2:30pm  SEB 1056
ECE 9072 Numerical Methods for Analysis and Design of High-speed Electrical Circuits A. Dounavis Thursday 9:30am-12:30pm SH3355

Summer 2019

Course Title Instructor Schedule Start day

ECE 9020L

Software Engineering for Human-Computer Interface Design R. Eagleson

ECE 9034L

Digital Modulation & Coding R. Rao

ECE 9067L

Cooperative Distributed Systems Engineering: Technologies &Applications H. Ghenniwa

ECE 9046L

Special Topic in Power: Power Electronics for Industrial Applications J. Khodabakhsh

ECE 9040

Flexible AC Transmission System FACTS Rajiv Varma

ES 9010L

Intellectual Property for Engineers - Section 001 & 002 J. Hinton & E. Afolabi

ES 9510L - 001

Engineering Planning and Project Management Section 001

ES 9510L - 002

Engineering Planning and Project Management  Section 002

ES 9510L - 003

Engineering Planning and Project Management  Section 003

ES 9510L - 650

Engineering Planning and Project Management  Section 650 (Online)

ES 9670L - 001

Engineering Communication - Section 001

ES 9501L - 001

Engineering Business - Section 001 D. Sumpton

ES 9501L - 002

Engineering Business - Section 002 M. Majumdar

ES 9185L - 001

Risk Assessment and Management in Engineering Systems - Section 001

ES 9185L - 002

Risk Assessment and Management in Engineering Systems - Section 002

Course Enrollment Deadlines

Winter 2019 


**Please note the below deadlines apply to all Winter 2019 courses - regardless of course start date. 
  • October 31, 2018 - Last Day to DROP a Fall 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. 
  • January 1, 2019 - Winter term officially begins - does not necessarily concide with the beginning of classes.
  • January 15, 2019 Last Day to ADD a Graduate Course for Winter 2019. Last Day to Drop a graduate course online. *this is the last day to SWAP courses  
  • January 31, 2019 -  Last Day to declare an AUDIT for a Winter course
  • January 31, 2019 - 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, 2019 - 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. 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 the Student 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 the Student Center. Select "Apply for Graduation" within the My Academics section and follow the instructions to complete the process.