1. Introduction: autonomy in robotics, common terms, examples of applications, high-level vs. low-level decisions
2. Robotics paradigms: hierarchical, reactive, deliberative, hybrid
3. Dynamic Programming
4. Utility and Decision Theory
5. Game Theory
6. Probabilistic methods (Kalman filters, Particle filters, HMM, Dynamic Bayesian networks, POMDPs)
7. Reinforcement Learning
8. Bio-inspired Decision Making Systems