Le document présente un cours sur l'algorithmique pour les étudiants en licence de génie des systèmes informatiques, abordant des concepts tels que la récursivité, la complexité des algorithmes et les algorithmes de tri. Il décrit les objectifs du cours ainsi que le contenu, incluant les étapes de conception d'un algorithme et les qualités requises pour un bon algorithme. Des exemples pratiques illustrent la complexité des algorithmes et la nécessité de les évaluer avant leur implémentation.