====== Programmation efficace ====== ===== Description ===== L'objectif de ce cours est d'apprendre à programmer rapidement des solutions efficaces 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. ===== Pré-requis ===== Une très bonne maîtrise d'au moins un langage de programmation est nécessaire (en Java, C, Ocaml, Python,...), ainsi que des cours d'algorithmique antérieurs ([[..:l2:ea4|EA4]], [[al5|AL5]]).