This course deals with the derivation of maximum principle and the design of optimal control system. It includes an optimal design method for minimum time and energy along with dynamic programming and discrete maximum principle. Also advanced topics of optimal control are introduced. (Prerequisite: EE581)