Electrical and Computer EngineeringWestern Engineering

MESc Program

Time to Completion:

6 terms (2 years)

Funding Details:

Eligible research-based students will receive a minimum of $13,000 plus tuition (excludes ancillary fees) through research grants, contracts, scholarships and teaching assistantships. To maintain fundable status, students must sustain an average of 78% at Western.

MESc Program Requirements

M.E.Sc. Course Offerings

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

Summer 2018

Course Title Instructor Schedule Start Day
ECE 9200L Software Engineering for Human-Computer Interface Design Dr. Eagleson Tuesday & Thursday 1:30-4:30pm HSB 2317 May 8, 2018
ECE 9304L Digital Modulation & Coding R. Rao Monday & Wednesday 10am-12pm SSC 3006 May 14 - July 16 
ECE 9607 Cooperative Distributed Systems Engineering: Technologies &Applications H. Ghenniwa Monday 10am-1pm  P&AB 106 May 14 - July 30
ECE 9407 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

End Date: August 9, 2018

Final Exam: August 21, 2018

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

 May 9, 2018

Fall 2018

Course Title Instructor Schedule Start day
ECE 9506 Linear Systems and Modern Control Theory L. Brown                                       
ECE 9603 Data Analytics Foundations K. Grolinger


ECE 9201 Digital Image Processing H. Ladak
ECE 9403 High Frequency Power Converters G. Moschopoulos



ECE 9408 Modeling Power Sytems for Protection, Control, and Transient Studies F. Badrkhani Ajaei
ECE 9305 Applied Probability Theory S. Primak


Winter 2019

Course Title Instructor Schedule Start day
ECE 9202 Advanced Image Processing & Analysis
ECE 9203 Random Signals, Adaptive and Kalman Filtering V. Parsa
ECE 9400 Flexible AC Transmission Systems FACTS R. Varma
ECE 9308 Wireless Communication X. Wang
ECE 9609 Introduction to Hacking: Exploitation and Protection of Systems and Software A. Essex
ECE 9507 Advanced Digital Control Systems M. Kermani
ECE 9405 Computational Methods P. Srikantha
ECE 9705 Computer Arithmetic A. Rehyani-Masoleh
ECE 9407 Sensor Networks & Embedded Systems TBA
ECE 9513 Robot Control I. Polushin


ECE 9402 Power System Protection F. Badrkhani-Ajaei
ECE 9702 Numerical Methods for Analysis and Design of High-speed Electrical Circuits A. Dounavis


ECE 9503 Robot Manipulators R. Patel


ECE 9309 Machine Learning A. Shami


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. 
  • 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. 

*Accelerated Masters Program

4th Year Engineering Students who have an average mark of 80% over their 2nd & 3rd years may be eligible for the Accelerated Masters Program. At the end of their 3rd year students will find a professor willing to act as advisor and provide financial support for their future MESc studies. The department will accept this student for future MESc study, on the condition that an average of at least 75% will be maintained during their 4th year undergraduate courses.

The student may take up to 2 graduate half courses in their 4th year. These courses are extra courses and will not contribute to their undergraduate degree. If a mark of 75% or higher is obtained in these courses , advanced credit for these two courses will automatically be granted upon MESc registration.

Students would immediately be admitted as an MESc student in May following the completion of their 4th year undergraduate term.

MEng to MESc Program Change

Once enrolled in the MEng program it is possible to change your program to the MESc program. In order to do this the following requirements must be met:

1.)    Find a supervisor willing to admit you to the MESc program and sponsor you within the program

2.)    A candidate must acquire the minimum fundable average of 78% North American scale, which is calculated based on the students last 10 full credits and will take into consideration courses completed at Western.

3.)    Contact your Graduate Program Coordinator. The MEng to MESc program change form must be completed and submitted to the department for approval.

4.)    Important: the number of terms spent enrolled in the MEng program are counted towards the 6 terms of fundability in the MESc program. Ex. If you transfer to the MESc program after term 2 of the MEng degree you will have 4 terms of fundability remaining in your MESc. 

It is possible to receive credit for courses taken during your MEng studies. The requirements to receive credit for courses are listed in the Program Change Regulations.


MESc to Doctoral Program Transfer

Both the ECE Transfer Request and the SGPS Transfer Request Forms must be completed and submitted to the Department. These forms are located on the ECE Forms page. 



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