Se connecter

Fiche Module

FISE

MRI

Maîtrise des Risques Industriels


Unité d'Enseignement :


Semestre : 7
Crédits ECTS : 10

EA: Systèmes avancés 1


Elément Constitutif :


Coefficient : 2

Langage orienté objet: C++


EA: Systèmes avancés




Volume horaire : 21:20

Type Nombre Durée
Cours 8 01:20
TD 8 01:20


Evaluations : 3

Type Coefficient
Examen Final 2
Projet 1


Enseignants : 1

Enseignant Type
Bultel Xavier Responsable



Ce module introduit les principes fondamentaux de la programmation orienté objet et leur mise en pratique par l'apprentissage du langage C++. L'objectif est d'être capable de concevoir, d'implémenter, et de documenter des applications simples en C++ en respectant les conventions de l'orienté objet.

Pré-requis :

UE Semestre Module
Sciences de base 3 3 Algorithmique et programmation 3
Sciences de base 1 1 Algorithmique et programmation 1




  1. Base du langage C++, syntaxe et différences avec le C
  2. Classes, relations et représentation UML
  3. Classes et objets en C++
  4. Surcharge des opérateurs en C++
  5. Relation d'héritage et représentation UML
  6. Héritage en C++
  7. Généricité en C++



  • Examen sur feuille de 1h20 (coefficient 3). Les étudiant peuvent utiliser une feuille A4 recto-verso remplie au préalable. Aucun autre document autorisé, calculatrice interdite.
  • TDs à rendre, sous le forme d'un projet sur plusieurs séances (coefficient 1). Le projet nécessite de travailler en dehors des heures de TD, et sera à rendre à la fin du module.


Programmer en langage C++ (Claude Delannoy)


Compétences :

Ref. Verbe Description Niveau
C1_2 concevoir Concevoir des structures de données en objet 2
C3_2 mettre en place Implémenter un programme en C++ répondant à un besoin 2