020CPPES1

Programmation Orientée Objets

Structure d’un programme C++ (déclaration, instructions, litéraux, opérateurs), instructions de contrôle (instructions conditionnelles et boucles), fonctions, tableaux, structures. Programmation orientée objets~: Classes et objets, construction, encapsulation, héritage, fonctions virtuelles, classes abstraites et polymorphisme, surcharge des opérateurs, gestion des exceptions, les fichiers, programmation générique avec les templates, la Standard Templates Library (STL), interfaces graphiques avec Qt.


Temps présentiel : 45 heures


Charge de travail étudiant : 105 heures


Méthode(s) d'évaluation : Examen final, Examen partiel, Travaux pratiques

Les prérequis de ce cours sont les suivants
 Informatique 2
Informatique 2
Ce cours est proposé dans les diplômes suivants
 Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications
Diplôme d'ingénieur - spécialité : Génie électrique