M.Eng. Communications and Signal Processing

In order to fulfil requirements of the MEng Program in Communicatons & Signal Processing you have to successfully complete either 8 required courses & 2 non-technical courses OR 6 required courses, 2 non-technical courses & a research project. The required courses for this program are listed below (a project is equivalent to two courses).

Note: On-line self enrollment for graduate courses through Student Center. Follow Login into the Student Center to enroll.

For any other course of interest, such as courses outside ECE, undergraduate or audit courses that are related to your stream, please see Dr. Parsa, M.Eng. Program Coordinator before submitting the course enrolment form. Department approval is required for any course that is not listed on this page. Please submit the appropriate form to the ECE Office with all the required signatures before the deadline. Forms can be found on SGPS website under Course Enrollment.

Students who received an offer of admission for Winter 2019 or prior will be grandfathered into the old MEng Program structure. If you have any questions or concerns, please see the your Graduate Program Coordinator or email ecegrad@uwo.ca 

Communications and Signal Processing Option

Required Courses - *Tentative - subject to change*

Semester Course # Course Title Instructor
Fall 2022 ECE 9013 Programming for Engineers  D. Manias
Fall 2022 ECE 9014 Data Management & Applications 
Fall 2022 ECE 9031 Advanced Digital Signal Processing V. Parsa
Fall 2022 ECE 9303 Networking Principles F. Fang
Winter 2023 ECE 9038 Wireless Communications: Design and Simulation
Winter 2023 ECE 9023 Random Signals, Adaptive and Kalman Filtering V. Parsa
Winter 2023 ECE 9047 Sensor Networks & Embedded Systems J. McLeod
Winter 2023 ECE 9039 Machine Learning

Non-Technical Courses

Semester Course # Course Title Instructor

Summer 2023

ELI 9001 Engineering Business TBA

Summer 2023

ELI 9100 Intellectual Property TBA

Summer 2023

ELI 9105 Strategic Innovation Commercialization TBA

Summer 2023

ELI 9110 Risk Assessment & Management TBA

Summer 2023

ELI 9200 Engineering Planning and Project Management TBA

Summer 2023

ELI 9310 New Venture Creation TBA

Summer 2023

ELI 9600 Engineering Communications TBA