Ce document présente un cours d'algorithmique de 25 heures, incluant des travaux dirigés et un examen final, portant sur des thèmes tels que les algorithmes, la programmation et la complexité. Les objectifs incluent la conception d'algorithmes simples et l'analyse de leur performance, ainsi que l'utilisation de structures de données appropriées. Il fournit également des références bibliographiques pour approfondir le sujet.