ECTS : 5
Volume horaire : 60
Description du contenu de l'enseignement :
Compétence à 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.
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.