Graduate Studies
Contact
Department of Electrical and Computer Engineering
Thompson Engineering Building
Room 279
London, ON N6A 5B9
Tel: 519-661-2111 (86264)
ecegrad@uwo.ca
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 required technical courses & 2 non-technical courses OR 6 required courses, 1 research project, & 2 non-technical course (a project is equivalent to two courses).
Students admitted in fall 2025 may fulfill their 8 (course-based) or 6 (project-based) required technical courses with any of the technical courses provided in the first list below (please see “Available Required Courses- Pre-Fall 2023 Admits”).
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 stream.
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 stream, or auditing courses, please consult with Dr. Samani, 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 Admits- 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 or Winter 2026 |
ECE 9014 |
Data Management & Applications |
Fall: 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 stream Courses marked with "*" have prerequisite course requirements 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 |
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 stream Courses marked with "*" have prerequisite course requirements ECE 9038 - PREREQUISITE: ECE 4433/ECE4437 or equivalent |
Please note that elective courses are subject to seat availability and are not guaranteed.