Ce module est là pour offrir une introduction à l’un des principaux domaines de l’informatique qui n’est autre que l’algorithmique. D’après Simon Modeste, un algorithme est une procédure de résolution de problème, s'appliquant à une famille d'instances du problème et produisant, en un nombre Ni d'étapes [...], la réponse au problème pour toute instance de cette Famille. Grosso modo, et dans l’utilisation que nous allons en faire, l’algorithmique se résume à trouver la solution générique d’un problème et la traduire en un ensemble d’instructions compréhensibles par un ordinateur. Nos enseignements pour ce module prendront différentes formes :