Ce cours vient compléter le cours d'initiation à algorithmique du premier semestre. Il aborde les types de données personnalisés. Il indique, entre autres, la création et la manipulation de ces types de données. Il traite comme exemple, les énumérations et les enregistrements.
Il présente la programmation modulaire, en d'autres termes les procédures et les fonctions. Il s'agit d'introduire, en particulier, les notion de passage de variables en paramètres et la notion de variable globale et locale.
Ensuite, il aborde la notion de fichier. les fichiers texte sont présentés ainsi que ceux basés sur les enregistrements.
D'autre part, il initie l’étudiant à la notion de structure de données dynamiques à savoir les listes chaînées. Les piles et les files seront détaillées à ce niveau comme exemple de ce type de structures.
- Enseignant: SAMIA LAZIB