ECE 451: Control Engineering (Fall 2018)

Note: This webpage is for course information only. For latest announcements and course material, you should visit the Piazza page.


Tue/Thu, 5:00-6:15pm, C1 LC


Shuo Han (
Office hour: Mon, 3:00-5:00pm, 1110 SEO

Teaching Assistant

Duc Vu (
Office hour: Tue, 12:30-1:30pm, 923 SEO

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 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).


ECE 350 or equivalent course on introductory control. Linear algebra. Familiarity with MATLAB.



Course Policy

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: