Cours sur l'Algorithmique et structure de données présente l’ensemble des concepts de base du langage algorithmique: vocabulaire général, type de variables, instructions de base, instructions de contrôle, récursivité, preuves de terminaison et de correction, structures de données, . Le langage de pseudo-code utilisé est le C . Nombreux exemples de cours, exercices et problèmes (non-corrigés).

L’objectif est de donner les éléments essentiels d’une méthodologie qui per-
met d’analyser un problème, d’exprimer de manière claire un schéma de
résolution de ce problème puis d’évaluer ce schéma avant de le traduire dans
un langage de programmation (langage C). Ce cours  permet de vous familiariser  les outils nécessaires pour la programmation en langage C. 

a conception et l'analyse d'algorithmes :