En | Ar

063PRG5L3

Algorithmes et structures de données

Positionnement de l’UE : - Place de l’UE dans le cursus : Licence - UE obligatoire Elle contribue au développement de compétences suivantes : - Continuer à développer et à améliorer les compétences en analyse, conception et programmation. - Développer des algorithmes avancés en informatique Objectif général : Apprendre les notions d’algorithmiques et structures de données avancées : Complexité, récursivité, les listes, les piles et files, les arbres et les algorithmes de tris et de recherches.


Temps présentiel : 35 heures


Charge de travail étudiant : 65 heures


Méthode(s) d'évaluation : Examen final, Examen partiel


Référence :
 Goodrich, Michael T and Tamassia, Roberto and Mount, David M. (2011). “Data structures and algorithms in C++”, John Wiley & Sons.  Drozdek, Adam. (2012). “Data Structures and algorithms in C++”, Cengage Learning.

Les prérequis de ce cours sont les suivants
 Programmation II
Ce cours est proposé dans les diplômes suivants
 Licence en informatique appliquée aux entreprises