MEng Programs

M.Eng. Program Options

M.Eng. Course Based 

  • 10 courses (8 technical courses & 2 non-technical courses) 
  • The required courses for the stream of study must be successfully completed
  • 2 Non-Technical/Professional courses must be successfully completed 
  • Times to Completion: 3 Terms (1 year).
  • Students can start in September 
  • Maximum Course Enrollment Per Term: 4 courses

Students who received an offer of admission for Winter 2019 or prior wil be grandfathered into the old MEng Program structure. Please see your graduate coordinator if you have concerns or questions. 

M.Eng. Project Based

  • 8 courses (6 technical courses, 2 non-technical courses) + 1 project course 
  • The required courses for the stream of study must be successfully completed. 
  • 2 Non-Technical/Professional courses must be successfully completed 
  • 1 Research Project: Supervised by an ECE Faculty Member
  • Times to Completion: 3 Terms (1 year).
  • Students can start in September
  • Maximum Course Enrollment Per Term: 4 courses

Students who received an offer of admission for Winter 2019 or prior wil be grandfathered into the old MEng Program structure. Please see your graduate coordinator if you have concerns or questions.

Please note that projects require approval of their project proposal, and therefore are not guaranteed. 

 

MEng Degree: Areas of Research

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. Course Offerings

All courses & schedules may be subject to change. Please regularly check this page for the most up to date information  Graduate Course Schedules & Outlines|Western Buildings & Abbreviations  

Fall 2024

Course Title Schedule Instructor
ECE 9013

Programming for Engineers

Monday 8:30am-10:00am, and Thursday 9:00am-10:30am S. Saleh
ECE 9014* Data Management & Applications Friday 10:00am-1:00pm S. Sehra
ECE 9056* Linear Systems & Modern Control Theory Wednesday 5:00pm-6:30pm, and Thursday 4:00pm-5:30pm L. Brown
ECE 9021 Digital Image Processing Monday 4:30pm-5:30pm, and Tuesday 8:30am-9:30am, and Friday 8:30am-9:30am H. Ladak
ECE 9303*

Networking Principles

Monday 6:30-8:30pm, and
Friday 3:30-4:30pm
F. AlMahamid
ECE 9063* Data Analytics Foundations Monday 1:00pm-4:00pm A. L'Heureux
ECE 9043* High Frequency Power Converters Monday 6:30pm-8:30pm, and Tuesday 5:30pm-7:30pm, and Wednesday 4:30pm-6:30pm G. Moschopolous

ECE 9048*

Modeling Power Systems for Protection, Control, and Transient Studies

Tuesday 10:30am-1:30pm

 F. Ajaei

ECE 9065*

Web Technologies - Restricted to Software MEng only

Tuesday 10:30am-1:30pm W. Anani
ECE 9053*

Robot Manipulators

Monday 2:00pm-3:30pm, and Wednesday 2:00pm-3:30pm I. Polushin
ECE 9031*

Advanced Digital Signal Processing

Wednesday 10:30am-1:30pm V. Parsa
Courses marked with "*" are core courses in a stream

 

Winter 2025

Course Title Instructor
ECE 9014*

Data Management and Applications 

P. Viswanathan
ECE 9016*

Cloud Computing

A. L'Heureux
ECE 9023* Random Signals, Adaptive and Kalman Filtering V. Parsa
ECE 9022 Advanced Image Processing and Analysis F. AlMahamid
ECE 9038* Wireless Communication: Design and Simulation S. Primak
ECE 9039 Machine Learning S. Nikan
ECE 9156* Topics in Autonomous Robotics I. Polushin
ECE 9042* Power System Protection F. Ajaei
ECE 9046* Special Topics in Power: Modeling Transmission Lines in Power Systems A. Dounavis

ECE 9047*

Sensor Networks & Embedded Systems J. McLeod

ECE 9057*

Advanced Digital Control TBA
ECE 9069* Introduction to Hacking A. Essex
ECE 9032 Photonic Integrated Circuits J. Sabarinathan

Courses marked with "*" are core courses in a stream

Courses marked with bold text have prerequisite course requirements

ECE 9023 - PREREQUISITE: ECE 4429 or equivalent

ECE 9022 - PREREQUISITE: ECE 9021

ECE 9038 - PREREQUISITE: ECE 4433/ECE 4437 or equivalent

ECE 9039 - PREREQUISITE: ECE 9063 or ECE 9013 and ECE 9014

ECE 9042 - PREREQUISITE: ECE 4464A or equivalent

Summer 2025

Course Title Instructor

ECE 9020

Software Engineering for Human-Computer Interface Design R. Eagleson

ECE 9039

Machine Learning P. Viswanathan

ECE 9040*

Flexible AC Transmission Systems FACTS R. Varma
Courses marked with "*" are core courses in a stream

Course Enrollment Deadlines

Fall 2024

**Please note the below deadlines apply to all Fall 2023 courses - regardless of course start date.

September 1, 2024: Fall term officially begins - does not necessarily concide with the beginning of classes.


September 15, 2024: Last Day to ADD a Graduate Course for Fall term. Last Day to Self Drop a graduate course online. *this is also the last day to SWAP courses. This add date applies to ALL courses being offered in the Fall term, regardless of the course start date.


September 30, 2024: Last Day to declare an AUDIT for a Fall course.


September 30, 2024: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. This drop date applies to ALL courses being offered in the Fall term, regardless of the course start date.


October 31, 2024: Last Day to DROP a Fall graduate course and 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. This drop date applies to ALL courses being offered in the Fall term, regardless of the course start date.

Winter 2025

**Please note the below deadlines apply to all Winter 2024 courses - regardless of course start date.

January 1, 2025: Winter term officially begins - does not necessarily concide with the beginning of classes.


Janaury 15, 2025: Last Day to ADD a Graduate Course for Winter term. Last Day to Drop a graduate course online. *this is also the last day to SWAP courses. This add date applies to ALL courses being offered in the Winter term, regardless of the course start date.


January 31, 2025: Last Day to declare an AUDIT for a Winter course.


January 31, 2025: Last Day to DROP a Winter graduate course without it appearing on your transcript. All forms must be received by the end of business hours. This drop date applies to ALL courses being offered in the Winter term, regardless of the course start date.


February 28, 2025: 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. This drop date applies to ALL courses being offered in the Winter term, regardless of the course start date.

Summer 2025

**Please note the below deadlines apply to all Summer 2024 courses - regardless of course start date.

May 1, 2025: Summer term officially begins - does not necessarily concide with the beginning of classes.


May 15, 2025: Last Day to ADD a Graduate Course for Summer term. Last Day to Drop a graduate course online. *This is also the last day to SWAP courses. This add date applies to ALL courses being offered in the Summer term, regardless of the course start date.


May 30, 2025: Last Day to declare an AUDIT for a Summer course.


May 30, 2025: 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. This drop date applies to ALL courses being offered in the Summer term, regardless of the course start date.


June 30, 2025: 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. This drop date applies to ALL courses being offered in the Summer term, regardless of the course start date.

MEng Forms

Support

ECE Office Hours

Monday - Friday, 9:00am-12:00pm, and 1:00pm-4:00pm except on holidays. 

MEng Chair Office Hours

Please email asamani@uwo.ca to inquire about an appointment. 

Request for Academic Consideration

If, on medical or compassionate or other legitimate grounds, you are unable to meet your academic responsibilities, i.e., unable to write term tests, quizzes, project reports or final examinations or complete other required components of the course (e.g. project(s), presentation(s), case studies, or any other activity assigned as required by the course instructor), then you can request for accommodation.

To request accommodation, complete the Request for Academic Consideration Form and submit it along with the supporting documents via Kuali, to the Associate Dean (Graduate) Office. The accommodation request must be submitted either in advance or no later than one week after the date of course activity for which the accommodation is sought.

You should understand that academic accommodation will not be granted automatically on request. You must demonstrate that there are compelling medical or compassionate or other legitimate grounds that can be documented before academic accommodation will be considered.

The Associate Dean’s Office will review the accommodation request and convey the decision to the student and copy, Course Instructor and the Graduate Office of student’s home department. Note that the confidential information related to the accommodation is not shared with the Instructor and the Departmental Graduate Office.

If the accommodation request is approved, the Course Instructor has to convey the accommodation arrangement to the student and provide a copy to the Departmental Graduate Office.

Academic Consideration Form

Career Development

Western Engineering's Career Services

The Western Engineering Career Services team supports the Faculty of Engineering in its goal of providing the best student experience through experiential learning opportunities. Students have the opportunity to participate in Co-op which ensures a seamless transition from student life to employment and their career. Western Engineering offers both an undergraduate and graduate co-op program to its students. Co-op provides students with the opportunity to apply classroom learning in the workplace through hands-on experience, while building a professional network and earning a salary. In addition, research shows that participating in a co-op work term has a positive impact on students' grades when they return to their studies.

Western Engineering's Career Services engage students in self-discovery and assist them with career planning, career exploration, and career development to help meet their career goals. Our team offers one-to-one virtual or in-person career appointments where students can get support on resume building, and interview skills, as well as a wide variety of career-focused workshops throughout the academic year.

SGPS Career Development

Western University offers a variety of excellent resources for you to invest in your personal and professional growth. The Career Development site is a central resource that lists all professional development resources available to graduate students, including online modules and discipline-specific resources.

Writing Support Center

The Writing Support Centre is now offering both in-person and online services to help you meet the expectations of graduate level writing.

Location
Room 4100, Western Student Services Building
London, Ontario, Canada
N6A 3K7

Office Hours
Monday - Friday
9:30am - 4:30pm

Contact Information
Phone: 519-661-3655
Email: wsc@uwo.ca

Accessible Education

Accessible Education provides supports and services to students with disabilities at Western, in all programs and faculties.

Location
Accessible Education is located on the 4th floor of the Western Student Services Building (WSSB). WSSB is on the west side of campus between the University Community Centre (UCC) and the Weldon Library. 

Contact Information
phone: (519) 661-2147
email: aew@uwo.ca 

 MEng Program Information

MEng Proposed Program Form

The MEng proposed program form is a mandatory requirement of all MEng students, to be completed by the first month of the first term of study. This form is a plan of all the courses a student intends to take during their MEng degree. If you choose to deviate from your plan, please resubmit the Proposed Program Form. 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

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 you must secure a supervsior who is ready and willing to admit you to the MESc program and meet the minimum requirements of admission for the MESc program. Please note that the change must be completed before the end of your second term. Please also note that the number of terms spent enrolled in the MEng program will be counted towards the 6 terms of fundability in the MESc program. For more information about the process, please contact the ECE Graduate Research Coordinator and see the information on the Faculty of Engineering's webpage. 

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:

  • Program's submission to the School of Graduate and Postdoctoral Studies of grades for all course requirements.

  • Acceptance by the School of Graduate and Postdoctoral Studies of the final submission of the thesis (if applicable).

  • Program's notification to the School of Graduate and Postdoctoral Studies indicating degree completion.

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.

MEng Project

Students may start a project after successfully completing their first term in the MEng program. To secure a project, the student must secure a regular ECE faculty member as their project supervisor and receive approval on their MEng Project Proposal. The MEng Project Proposal can be submitted for review through this link here. Please note that the approval of the MEng Project Proposal is not guaranteed, and if not approved, the student will not be able to complete a project. If approval is received, students may then submit a Change of Status form to request to be moved from course-based to project-based. A Change of Status form can be submitted through this link here

The project may be completed in one term (4 months) or two terms (8 months) but may not exceed two terms. A final report will be required to be submitted to the supervisor for assessment near the end of the project term. The rubric that will be used for the assessment is available for review here. Once complete, the project will be credited through a milestone, and will be worth two technical courses (2 technical electives for students starting Fall 2023 and after, and any 2 technical courses for students who started the program prior to Fall 2023). 

Please note that students are considered as course-based until the project proposal is approved.  

Available MEng Projects 

Faculty Member Project Subject Area  Contact Posted 
Abdallah Shami Applied Machine Learning in Electric Vehicle/Autonomous Vehicle Infrastructure Cybersecurity Dr. Abdallah Shami (abdallah.shami@uwo.ca) October, 2023 
Abdallah Shami Large Language Models in Cybersecurity Applications 

Dr. Abdallah Shami (abdallah.shami@uwo.ca)

October, 2023
Abdallah Shami Building and Evaluating a Cyber-Physical Systems Cybersecurity Testbed Dr. Abdallah Shami (abdallah.shami@uwo.ca) October, 2023
Vijay Parsa  Engineering in Medicine

Dr. Vijay Parsa

(vparsa@uwo.ca)

October, 2023
Vijay Parsa Communication and Signal Processing

Dr. Vijay Parsa 

(vparsa@uwo.ca)

October, 2023

 

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