Classes et objets. Constructeurs et destructeurs. Allocation dynamique. Conversions de types. Surcharge d'opérateur. Classes et méthodes génériques. Héritage simple et héritage multiple. Classes abstraites. Polymorphisme. Algorithmes fondamentaux : recherches linéaire et dichotomique, tri simple. Bibliothèque de structures de données et algorithmes. Traitement des exceptions. Programmation par événements. Notions élémentaires de conception d'interfaces graphiques.
- Responsable du site: Martine Bellaïche
- Responsable du site: Samuel Kadoury
- Enseignant (éditeur): François-Raymond Boyer