L'algorithmique est la science formelle qui décompose les calculs en une série d'opérations élémentaires.L'originalité de cet ouvrage tient davantage à la méthode pédagogique présentée qu'à la technique proprement dite, l'objectif étant d'aider les étudiants à s'approprier une démarche intellectuelle pour évaluer un problème et réfléchir à une stratégie de solution. Le contenu est indépendant de tout langage de programmation : les exemples sont donnés en pseudo-code. Chaque chapitre débute par des rappels de cours suivis par une série d'énoncés d'exercices et problèmes classés par difficulté, et se termine par les solutions commentées puis par une conclusion qui recapitule les points à retenir.