Le document présente un module d'algorithmique destiné aux étudiants en mathématiques et informatique, détaillant les principes fondamentaux de l'algorithmique, les structures de données, les fonctions et procédures, ainsi que les langages de programmation. Il stipule que l'algorithmique constitue la base de la programmation et explique le processus de développement d'un programme, de l'analyse d'un problème à son exécution. Enfin, il aborde les concepts d'écriture d'algorithmes, les erreurs potentielles et les spécificités des langages de programmation.