Automatic Control (AC) Plan of Study
About This Area
Needed Prior Knowledge
It is recommended that incoming MSECE students interested in taking graduate-level coursework in this area have taken coursework similar to the following:
- ECE 30100, Signals and Systems
- ECE 30200, Probabilistic Methods in ECE
- ECE 38200, Feedback System Analysis and Design
- ECE 48300, Digital Control System Analysis and Design
- MA 26500, Linear Algebra
Proficiency in MATLAB is also essential.
Course Lists
Foundational courses:
- MA 51100, Linear Algebra or ECE 69500, Math for Engineering Professionals I
-
ECE 58000, Optimization Methods for Systems & Control (3 cr)
- Prerequisite: ECE 69500, Math for Engineering Professionals I
-
ECE 60200, Lumped System Theory (core)
- Prerequisite: ECE 69500, Math for Engineering Professionals I
- ECE 60000, Random Variables and Signals (second core) (3 cr)
-
ECE 68000, Modern Automatic Control (3 cr)
- Recommended prerequisite: ECE 60200 (3 cr)
Optional courses:
- ECE 50270, Introduction to Game Theory (3 cr)
- ECE 56900, Introduction to Robotic Systems (3 cr)
- ECE 59500, Reinforcement Learning: Theory and Algorithms (3 cr)
- ECE 60270, Structure and Dynamics of Large-Scale Networks (3 cr)
- ECE 60281, Introduction to Mathematical Fundamentals for Systems and Control Theory (1 cr)
- ECE 60282, Epidemic Processes (1 cr)
- ECE 60283, Networked Epidemic Processes (1 cr)
- ECE 67500, Introduction to Analysis of Non-Linear Systems (3 cr)
- ECE 69500, Hybrid Systems: Theory and Applications (3 cr)
Related courses outside of ECE:
- ME 57500, Theory and Design of Control Systems (3 cr)
- ME 57800, Digital Control, (3 cr)
-
ME 67500, Multivariable Control System Design (3 cr)
- Prerequisite: ECE 602 or ME 57500
- AAE 56400, Systems Analysis and Synthesis (3 cr)
-
AAE 56800, Applied Optimal Control and Estimation (3 cr)
- Prerequisite: AAE 56400
- AAE 59000, Multi-Agent Autonomy and Control (3 cr)
-
AAE 66600, Nonlinear Dynamics, Systems and Control (3 cr)
- Prerequisite: AAE 56400
Second core courses:
ECE 60000, Random Variables and Signals is strongly recommended as the second ECE core course.
Students can also consider ECE 60800, Computational Models and Methods or ECE 61000, Energy Conversion.
Second math course:
For students planning to conduct research, MA 50400, Real Analysis is recommended.
For other students, any other course that meets the ECE math requirements is acceptable.