M.Eng. Robotics and Control

In order to fulfill requirements of the MEng Program in Robotics and Control you have to successfully complete either 8 technical courses & 2 non-technical courses OR 6 technical courses, 1 research project, & 2 non-technical course (a project is equivalent to two courses). The technical courses include 5 core courses which are required for program completion.

Students admitted in Fall 2025 must fulfill their 8 (course-based) or 6 (project-based) required technical courses with 5 core technical courses and 3 elective technical courses or 5 core technical courses and 1 elective technical course, respectively. Please see the appropriate list below for core and elective technical courses within your specilization.

To see a list of possible non-technical courses, please visit the Thompson Centre for Leadership and Innovation’s website.

For other courses of interest, such as graduate courses outside of ECE, undergraduate courses, elective courses outside of your specialization, or auditing courses, please consult with the M.Eng. Chair before submitting the appropriate course enrolment form. Department approval is required for any technical course that is not listed on this page. Please submit the appropriate form to the ECE Office with all the required signatures before the enrollment deadline. Forms can be found on the main MEng webpage.

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

Robotics Option

Available Courses - Fall 2025 - *Tentative - subject to change* - core technical courses in bold

Semester

Course #

Course Title

Instructor

Fall 2025

ECE 9013

Programming for Engineers

R. Jafari

Fall 2025

ECE 9014

Data Management & Applications

P. Viswanathan

Fall 2025

ECE 9053

Robot Manipulators

A. Trejos

Fall 2025

ECE 9056

Linear Systems and Modern Control Theory

L. Brown

Fall 2025

ECE 9038

Wireless Communications: Design and Simulation

R. Rao

Courses marked with * are core courses in another specialization

ECE 9038 - PREREQUISITE: ECE 4433/ECE4437 or equivalent

Available Courses - Winter 2025 - *Tentative - subject to change* - Core technical courses in bold

Semester

Course #

Course Title

Instructor

Winter 2026

ECE 9047

Sensor Networks and Embedded Systems

Q. Rahman

Winter 2026

ECE 9156

Topics in Autonomous Robotics

I. Polushin

Winter 2026

ECE 9057

Advanced Digital Control Systems

L. Brown

Winter 2026

ECE 9014*

Data Management & Applicaitons 

  V. Platsko

Courses marked with * are core courses in another specialization

Available Courses - Summer 2025 - *Tentative - subject to change* - Core technical courses in bold

Semester

Course #

Course Title

Instructor

Summer 2026

ECE 9020

Software Engineering for HCI Design

R. Eagleson

Courses marked with * are core courses in another specialization

Please note that elective courses are subject to seat availability and are not guaranteed.