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 2019

Course Title Instructor Schedule Start Day
ECE 9200L Software Engineering for Human-Computer Interface Design Dr. Eagleson
ECE 9304L Digital Modulation & Coding R. Rao
ECE 9607 Cooperative Distributed Systems Engineering: Technologies &Applications H. Ghenniwa
ECE 9400 Flexible AC Transmission Systems FACTS R. Varma
ECE 9406 Special Topic in Power: Power Electronics for Industrial Applications

Fall 2018

Course Title Instructor Schedule Start day
ECE 9506 Linear Systems and Modern Control Theory L. Brown                                        Tuesday & Wednesday 5:30-7:00pm SEB 2202 September 11, 2018
ECE 9603 Data Analytics Foundations K. Grolinger

 Thursday 9:30am-12:30pm NCB 113

September 13, 2018
ECE 9201 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 9403 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 9408 Modeling Power Sytems for Protection, Control, and Transient Studies F. Badrkhani Ajaei

Friday 2:30-5:30pm SEB 2099

Lab Session: TBD

ECE 9305 Applied Probability Theory S. Primak

 Wednesday 10:30am-1:30pm   WIRB 1160

September 19, 2018

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 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 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 9504 Optimization Techniques R. Patel


ECE 9309 Machine Learning A. Shami


Course Enrollment Deadlines

Fall 2018

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

*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:

All requests must be made 6 weeks prior to the end of a term/beginning of a new term

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