At the end of the course, the student will learn:
• the basics of the Calculus of Variations and its Applications
• the Theory of Optimal Controls and its Applications
• Pontryagin Maximum Principle, Dynamic Programming and Hamilton-Jacobi-Bellmann Equation