-
Partager cette page
Algorithmique 2
Titulaire(s) du cours
Emmanuel FILIOT (Coordonnateur)Crédits ECTS
5
Langue(s) d'enseignement
français
Contenu du cours
- Analyse d'algorithmes et étude de cas : la structure de données Union-find
- Tri fusion, tri rapide
- Files de priorité et tri par tas
- Arbres binaires de recherche équilibrés
- Graphes : parcours et cycles
- Composantes fortement connexes
- Arbres couvrants
- Plus courts chemins
- Programmation dynamique
- Algorithmes de flots
- Introduction à la programmation linéaire
Objectifs (et/ou acquis d'apprentissages spécifiques)
A l’issue de cette unité d’enseignement, un étudiant sera capable de conceptualiser des méthodes et structures algorithmiques, d'optimiser des algorithmes et des structures de données et de résoudre avec des algorithmes appropriés des problèmes fondamentaux de théorie des graphes.
Pré-requis et Co-requis
Cours pré-requis
Cours ayant celui-ci comme pré-requis
Cours ayant celui-ci comme co-requis
Méthodes d'enseignement et activités d'apprentissages
Cours, séances d'exercices et réalisation d'un projet.
Références, bibliographie et lectures recommandées
- Robert Sedgewick et Kevin Wayne, Algorithms 4th Edition, Addison-Wesley.
- Thomas Cormen, Charles Leiserson, Ronald Rivest et Clifford Stein. Introduction à l'algorithmique : cours et exercices corrigés. Dunod.
Support(s) de cours
- Université virtuelle
- Syllabus
Contribution au profil d'enseignement
Apprentissage des fondements théoriques et conceptuels ainsi que les bases mathématiques et la méthodologie des sciences informatiques (en particulier l'algorithmique).
Contribution efficace à la réalisation d’un projet de développement informatique de complexité moyenne.
Autres renseignements
Contacts
Emmanuel Filiot
Campus de la Plaine, Bâtiment NO
Campus
Plaine
Evaluation
Méthode(s) d'évaluation
- Examen écrit
Examen écrit
Examen écrit avec entre autres des questions ouvertes. Un projet non évalué et non corrigé sera proposé. L'examen écrit de première session comportera une question liée au projet, néanmoins réalisable sans avoir fait le projet. L'examen de deuxième session sera également un écrit, cette fois sans question liée au projet.
Construction de la note (en ce compris, la pondération des notes partielles)
La note sera celle de l'examen écrit.
Langue(s) d'évaluation
- français