Le document présente un cours sur les algorithmes gloutons dans le cadre d'un enseignement en informatique, avec un focus sur les preuves d'optimalité et des exemples pratiques comme le problème du monnayeur et l'ordonnancement des tâches. Les algorithmes gloutons cherchent à construire des solutions optimales par des décisions locales sans revenir en arrière. Le cours détaille les concepts de choix glouton et de sous-structure optimale pour démontrer les conditions d'optimalité.