Module 4
Les classes, l’héritage, les piles, les listes et les arbres
Introduction
But
Ce quatrième module est constitué de deux parties. Une première vous plonge dans la programmation orientée objet en C++; il est question en particulier des classes et de l’héritage entre classes. Une seconde partie traite des structures de données usuelles que sont la pile, la liste et l’arbre.
Objectifs d’apprentissage
À la fin de ce module, vous serez capable de :
- élaborer des programmes en exploitant les propriétés OO du langage C++;
- distinguer les différents éléments et propriétés du langage C++ qui en font un langage OO évolué et efficace;
- utiliser les structures de données usuelles (pile, liste, arbre) dans l’élaboration de programmes simples;
- le cas échéant, différencier le langage C++ des langages de programmation que vous connaissez déjà, qu’ils soient orientés objet ou non.
Théorie
La majeure partie de ce module consiste à étudier les aspects OO du langage C++. Il est aussi question des fonctions de gestion de flots de données et des structures de données généralement utilisées en programmation.
Pratique
Vous réalisez une série d’exercices de mise en application. Une partie de ces exercices est accompagnée d’une solution détaillée.
Durée du module
Trois semaines, 27 heures d’études en moyenne.
Évaluation
Il n’y aucune évaluation à la suite de ce module. Cependant, le travail pratique 3 qui est réalisé après le module 5 porte aussi sur le contenu du module 4.

