Se connecter Anglais Français

Fiche Module

FISE

GSI

Génie des Systèmes Industriels


Unité d'Enseignement :


Semestre : 5
Crédits ECTS : 6

Mathématiques et Informatique 1


Code UE : GI.BS5

Elément Constitutif :


Coefficient : 1

Programmation orientée objet C++


Code EC :

Tronc Commun




Volume horaire : 34:40

Type Durée
Cours 9:20
TD 12:00
TP 13:20


Evaluations : 1

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


Enseignants : 1

Enseignant Type
Mille Julien Responsable



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


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




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
C2_1 choisir Savoir quand utiliser un héritage, et comment le programmer 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