Ce module a pour objectif de donner aux étudiants un aperçu sur les techniques modernes de conception et d’analyse d’algorithmes. Ainsi, une introduction aux grands thèmes de l’algorithme à savoir la calculabilité, la complexité, la récursivité, la programmation dynamique et les algorithmes d’approximation.