2ième Bachelier en informatique de gestion
Programmation orienté objet
< Retour
Crédits ECTS | 4 |
---|---|
Volume horaire (h/an) | 60 |
Titulaire(s) | MADANI, Mounawar MERCENIER, Denys ROMIO, Alfonso VILVENS, Claude WAGNER, Jean-Marc |
Unité | Obligatoire |
Période | Quad. 1 et 2 |
Code | ECO-INF00013/2 |
Prérequis | Connaissances de base du langage C. |
---|---|
Objectifs | Création et utilisation d'une classe ou d'une hiérarchie de classes, munies de toutes les fonctionnalités et de toute la généricité possibles. Application des concepts d'encapsulation, de polymorphisme, d'héritage. Maîtriser toutes les techniques propres au langage C++ dans un environnement UNIX ou Windows console (templates, flux, exceptions). |
Contenus | C++ : éléments de base du langage, classes et objets, encapsulation, généricité. Surcharge des opérateurs. Héritage, méthodes virtuelles, conception d'une hiérarchie avec classes abstraites. Containers et itérateurs. Classes génériques et templates Flux d'E/S. Mécanisme des exceptions. |
Bibliographie | Eckel, B. C++ inside & out. Berkeley, California, U.S.A., Osborne McGraw-Hill Ed., 1993. Stroustrup, B. The C++ Programming Language. Reading, Massachusetts, U.S.A.,Addison-Wesley Publishing Company, 1986. |
Méthodes d'enseignement et d'apprentissage | Cours magistraux Travaux de laboratoire Cours magistraux + travaux pratiques en laboratoire avec réalisation d'un projet mettant en œuvre l'ensemble des concepts vus en théorie. |
Evaluation | Examens écrits Examens oraux Projets ou travaux pratiques Evaluation continue Théorie : examen écrit Laboratoire : évaluation continue et présentation d'un travail lors d'un examen oral |
Notes de cours | Oui |
Langue(s) du cours | Français |
Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.