Code APOGEE | Intitulé | ECTS | CM | TD | TP | 1ère Session | 2ème Session | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CC | Examen | Dérogatoire | Examen | ||||||||||||||
Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | Ecrit | Oral | TP | ||||||
5SXEALI0 | Algorithmique et introduction à la théorie de la complexité | 6.0 | 21 | 21 | 18 | 33% | 67% | 67% | 33% | 67% | 33% |
Initiation à l'algorithmique et outils informatiques Algorithmique et structures des données Programmation 1 Programmation 2 Programmation C Programmation C avancée
Continuer l'étude de l'algorithmique et de structures de données avec une introduction plus formelle de la notion de complexité.
Maîtriser les bases d'algorithmique et des structures de données. Apprendre à analyser la complexité des algorithmes. Connaître des techniques d'algorithmique comme diviser pour régner, la programmation dynamique ou les algorithmes gloutons.
Complexité des algorithmes. Structures de données : leur représentation, leurs opérations de base et leurs applications : structures de données classiques (file, pile, liste); arborescences (arbre binaire de recherche, AVL, B-arbres); tas, files de priorité; tables de hachage; graphes et algorithmes classiques sur les graphes. Algorithmes de recherche et de tri ainsi que leur complexité. Techniques d'algorithmique : diviser pour régner, programmation dynamique, algorithmes gloutons.
CM et TD traditionnels : oui Nombre d’heures de travail à la maison : l’équivalent du volume horaire d’enseignement Nombre de séances de TP : 6 séances de 3h avec rédaction de compte rendu de TP
Un questionnaire est rempli par chaque étudiant en fin de semestre.
Cormen et al. Introduction à l'algorithmique. Dunod 2010. Sedgewick et Wayne. Algorithms. Pearson 2011. Dasgupta, Papadimitriou, Vazirani. Algorithms. Addison-Wesley 2006.
Maquette 2018/2019 - Les informations portées sur ces pages sont non-contractuelles et n'engagent en rien la responsabilité de la faculté des sciences et technologies de l'UPEC.