ECE 451: Principles of Modern Control (Fall 2025)

Lectures

Mon/Wed/Fri, 10:00-10:50am, CDLRC 1405 (Computer Design Research and Learning Center)

Instructor

Shuo Han (hanshuo@uic.edu)
Office hour: Mon/Wed, 11:00am-12:00pm, 1110 SEO

Teaching Assistant

N/A

Course Description

The course serves as a second course in control for undergraduates and first-year graduate students who wish to learn more about modern control design techniques from a practical perspective. The course mainly focuses on the analysis and design of dynamical systems using state space methods and tools from linear algebra. Topics to be covered include: State space modeling of dynamical systems; Stability analysis in state space; Reachability/controllability and state feedback; Observability and observer design; Optimization-based design of controllers (linear quadratic regulator, receding-horizon control) and observers (Kalman filtering).

Prerequisites

ECE 350 or equivalent course on introductory control. Grade of C or better in MATH 310. Familiarity with MATLAB.

Topics

Grading

Course Logistics

We will use a number of websites throughout this course, each of which has a different purpose.

Homework Policy

Collaboration

Academic Integrity

Others

Course Text and References

The lecture notes will be the primary source of reference. The main textbook for the course is

Other references

For textbooks with "UIC access", you need to connect to the UIC campus network or VPN. Alternatively, you can search for the textbook on the UIC library website and click the eBook link therein.

Control theory:

Linear algebra:

LaTeX Resources