The course program includes sessions on discrete models in computer vision, message passing algorithms like dynamic programming and tree-reweighted message passing, quadratic pseudo-boolean optimization, transformation and move-making methods, speed and efficiency of algorithms, and a comparison of inference methods. Recent advances like dual decomposition and higher-order models will also be discussed. All materials from the tutorial will be made available online after the conference.