Le titre de cette option du semestre 6 devrait être “programmation rapide”. En effet, l'objectif de ce cours est d'apprendre à programmer rapidement des solutions pour des problèmes algorithmiques. On reprend ici le modèle des concours de programmation (hash code, ICPC,…).
Les séances de Cours-TP alternent entre des séances de programmation (un sujet doit être traité en deux heures en groupe de 4 ou 5 étudiants) et des séances de bilan où on reprend tous ensemble les problèmes précédents.
Une très bonne maîtrise de la programmation est nécessaire (en Java, C, Ocaml, Python,…). Une appétence certaine pour l'algorithmique est requise.