ENGR 597 - Group Study in Systems Engineering: Dynamic Optimization for System Operation Under Uncertainty

  • 3 credits
  • Online

ENGR 597 is a special-topics course that is offered on an as-needed basis with changing course topics. For the Fall 2019 semester, this course will provide a survey of analytical and numerical methods for solving multi-stage decision problems which include uncertainty, with the goal of operating systems to minimize an undesirable outcome (e.g., economic cost, risk) over a number of stages. The course will introduce the dynamic programming framework and illustrate its use in solving multi-stage operational decision problems in areas such as energy, finance, and operations research. Finite horizon and infinite horizon problems will be discussed. This course will include individual review assignments to survey existing literature and application of concepts through numerical simulation.

If you are interested in taking this special topics course, please contact the instructor to enroll.

Course can apply to: SE ME, MS, PhD, and DENG.

This course can be applied toward:


Students must have taken a previous course in undergraduate probability theory and preferably graduate coursework in probability and/or stochastic processes. Undergraduate engineering mathematics (calculus, differential equations, matrices). Proficiency in one or more of these languages: MATLAB, Python, R. Recommended preparation: previous coursework in undergraduate or graduate control theory.

Important Information

Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email csu_online_registration@mail.colostate.edu to learn more.

Textbooks and Materials

Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.


  • Dynamic Optimization: The Calculus of Variations and Optimal Control in Economics and Management (1991)
    M. Kamien and N. Schwartz
  • Dynamic Programing and Optimal Control (Vol. 1) (2017)
    D. Bertsekas