ECTS : 5
Enseignant responsable : Stephane AIRIAU (https://www.lamsade.dauphine.fr/~airiau/)
Langue du cours : Français
Volume horaire : 60
Description du contenu de l'enseignement :
Compétences à acquérir :
Comprendre et formaliser un algorithme, analyser la complexité (temps, espace, dans le pire des cas), comprendre le rôle des structures de données et développer des connaissances sur le langage Python.
Pré-requis obligatoires
Avoir suivi le cours Algorithmique et Programmation 1 qui donne les bases du langage Python.
Mode de contrôle des connaissances :
Partiel et examen.
Bibliographie, lectures recommandées :
Introduction to Algorithms, third or fourth edition, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein.MIT Press.