uwloo

ECE 488Multivariable Control Systems

Units
0.50
Faculty
Engineering
Subject
Electrical and Computer Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 2 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.

Review of feedback control design fundamentals; SISO controller parameterizations; the fundamental effect of MIMO interaction; introduction to state-space models in continuous and discrete time; SISO techniques for MIMO design; optimal control; model-predictive control design; state estimation; decoupling, MIMO PID control design; applications in areas such as aerospace systems.

Prerequisites

Antirequisites

None listed.

Leads to

No course lists it as a requisite.

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00145310 / 140MF 14:30–15:50
Jan 27 16:00–17:20
Feb 24 16:00–17:20
Mar 17 16:00–17:20
Apr 7 16:00–17:20
LEC 701183852 / 9999Online or by arrangement
TUT 10145320 / 140M 20:00–20:50

Reviewed on UW Flow

91% liked it36% easy96% useful

From 11 ratings and 5 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • Very easy after ECE484. The optimisation and multivariable sides were almost replaced by basic SISO concepts.

    Jan 2026 · liked itOn UW FlowRemove this

  • Good to take if you want more controls/want to use your controls knowledge after your degree. Uses real-world examples and explains how different parts of a control system affects the system it is controlling. I found assessments difficult but doable and the marking scheme works in your favour.

    Aug 2025 · liked itOn UW FlowRemove this

  • Very useful course if you're planning to work in industry or continue with graduate studies in control systems. This course really consolidates your understanding of SISO control, and everything builds up logically to MIMO and state-space methods.
    Mark breakdown is 50% final exam, 2x 1-hour term tests worth 30%, 3x control projects worth a total of 20%. No midterms or weekly assignments.
    The professor is probably one of the best lecturers I had during my undergrad. Very detailed notes and also provides pre-recorded lecture videos.

    Apr 2025 · liked itOn UW FlowRemove this

  • An amazing controls course overall. You really only need to have completed one introductory controls course to do really well in this class. However, most students entering have already completed at least 2. The course begins with a review of controls 1 which is very helpful. The first half of the course is focused on performance limitations with SISO control. The multivariable component only begins in the second half and includes both classical control and state space techniques. Assignments are marked very leniently and there are no labs. Overall, this is an absolutely amazing course that makes you appreciate controls much more.

    Apr 2020 · liked itOn UW FlowRemove this

  • Very useful if you want to know more about control. However, this reversed lecture ( can't remember what it is called exactly), watching recorded videos after school and do exercises during the class, is not my type. It's just like a online course

    Sep 2018 · didn’t like itOn UW FlowRemove this

Discussed on r/uwaterloo

13 posts and comments in 11 threads mention ECE 488, November 2016 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Winter 2023

Fall 2022

Spring 2022

Winter 2022

Spring 2021

Fall 2020

Upper years and anyone else really ,what is ECE 4B like? 8 points, 8 comments

u/Plane_Razzmatazz_143: “… So I took the following courses: ECE 464 - High Voltage Engineering and Power System Protection (Prof Sheshakamal Jayaram) ECE 488 - Multivariable Control Systems (Prof Dan Davison) MUSIC 246 - Soundtracks: Music in Film (Prof Simon Wood) CLAS 104 - Classical Mythology (Prof Ron …”

u/mathematicalengineer: “I took ECE 488 and it was an amazing course with Davison. He's one of the best profs I've ever had. …”

u/mathematicalengineer: “The first 2 chapters (Chapter 1 of his notes is just the Introduction for the first day) of ECE 488 is mostly review of content that you likely saw from your first controls course. …”

View on RedditRemove this

ECE 488 2 points, 0 comments

u/Plane_Razzmatazz_143: “Hey guys, just wondering if anyone here has taken ECE 488 with Prof Daniel Davison ? What is the course like? I hear it is really hard but was wondering what part of it makes it hard? Moreover, should I look over Matlab before next term? …”

View on RedditRemove this

Need some advice from ECE fellows 2 points, 12 comments

“Hi there, I am a forth year student in math faculty who got a lot of interest in control/signal processing stuff. …”

u/realbrokenlantern: “… There are more math-involved courses in ECE that are also related to robotics like ECE 413, 481, 484, 486 and 488 (check out https://ucalendar.uwaterloo.ca/2021/COURSE/course-ECE.html) so I recommend you take one of those if you want to work specifically on controls or signal …”

View on RedditRemove this

Fall 2019

Winter 2019

Fall 2016

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar