Types de données et objets [IF2]

 

Responsable pédagogique : Hugues Fauconnier (MCF-HDR)

 

UE offerte au semestre : L1-S2

 

Nombre de crédits : 6 crédits

 

Modalités d'évaluation : max (examen,50% examen+50% contrôle continu)

 

Pré-requis : « Initiation à l’informatique » (IF1)

 

Objectifs :

Maîtriser les structures de base de l'informatique (tableaux, listes, files piles, …) et les opérations élémentaires sur ces structures et introduction au concept d’objet.

 

 

Résumé: 

·       éléments de programmation (notion d’invariants, complexité élémentaire);

·       notions  élémentaires de classe et d’objet, constructeurs, références, instanciation;

·       les tableaux comme structure de données, exemples d’algorithmes élémentaires de tri;

·       programme récursifs et structures de données récursives (listes, piles, files);

·       notions d’encapsulation, d’interfaces, de méthodes d’objets, de constructeurs, introduction au polymorphisme et à l’héritage;

·       différents algorithmes nécessitant la structuration des données et l’utilisation des structures de données étudiées.