Description
Complexité des programmes
Structures de données
Structures séquentielles et arborescentes
Graphes
Algorithmes de tri
Finalité
Donner les notions fondamentales de structures de données, et montrer comment les implanter à bon escient dans un langage de programmation.
Faire comprendre le pourquoi de l'étude de la complexité des algorithmes qui les manipulent.
Compétences visées
Savoir évaluer la complexité d'un algorithme simple en fonction de la taille des données.
Savoir abstraire les principales structures de données, les spécifier et les implanter
Public
/
- Nombre d’ECTS
- 2
- Durée en nombre d'heures
- 20.00
- Type de notation
- Notation chiffrée (sur 20)
- Moyenne pour valider l'UE
- 10.00
- Modalité(s) d'évaluation
- Examen final
- Année de création
- 2017
- Date de début de validité
- Date de fin de validité
- Déployabilité
- Offre déployable dans une partie du réseau en cas d'agrément
- Examen national
- Oui
Diplômes dans lesquels apparaît cette UE
- Diplôme d'ingénieur Spécialité informatique et systèmes d'information, en partenariat avec l'ITII Alsace en apprentissage
- Diplôme d'ingénieur spécialité Informatique et systèmes d'information, en partenariat avec NumIA en apprentissage
- Diplôme d'ingénieur spécialité Informatique et systèmes d'information, en partenariat avec NumIA en formation continue
- Diplôme d'ingénieur Spécialité Informatique Systèmes d'Information, en convention avec l'Université de Reims en apprentissage