Se connecter

Fiche Module

FISA

GSI

Génie des Systèmes Industriels


Unité d'Enseignement :


Semestre : 6
Crédits ECTS : 3

Mathématiques et Informatique S6


Elément Constitutif :


Coefficient : 1

Programmation orientée objet (C++)


Tronc Commun




Volume horaire : 32:00

Type Durée
Cours 8:00
TD 10:40
TP 13:20


Evaluations : 1

Type Coefficient
Contrôle Continu 0.6
Contrôle Continu 0.3
TP 0.1


Enseignants : 2

Enseignant Type
Mille Julien Responsable
Baudoin Camille Intervenant



L’objectif de ce cours est la maîtrise des concepts orientés objets afin de faciliter l’écriture de composants logiciels réutilisables et ainsi la réalisation de programmes fiables. Le langage utilisé est le C++.

Pré-requis :

UE Semestre Module
Sciences de base 3 3 Algorithmique et programmation 3
Sciences de base 1 1 Algorithmique et programmation 1
Sciences de base 2 2 Algorithmique et programmation 2
Mathématiques et Informatique S5 5 Informatique (harmonisation)


• Rappels de C : structures, pointeurs, allocation mémoire • Programmation modulaire • Notion de classe • Constructeurs, destructeurs • Surcharge d’opérateurs




Contrôle continu (1h) : 60% Interrogation en TD (entre 20 et 30mn) : 30% TP évalué : 10%



• The C++ Programming Language. B. Stroustrup, 4th edition, Addison Wesley, 2013 • Programmer en langage C++. C. Delannoy, 6ème édition, Eyrolles, 2004 • Effective C++. S. Meyers, 3rd Edition, Addison Wesley, 2005


Compétences :

Ref. Verbe Description Niveau
C2_1 identifier Identifier les entrées et sorties d’une fonction et en déduire son prototype. 2
C2_1 définir Définir une classe C++ et choisir la visibilité des différents membres. Comprendre les mécanismes des constructeurs. 2
C3_1 analyser Analyser une description d’un domaine métier et en dégager les différentes entités qui seront implantées en structures de données dans un programme en C 1