Rechercher Se connecter FR EN

Programmation orientée objetOutils de l'Ingénieur S6 (GSI)

FISA GSI Semestre 6 Tronc Commun

Programmation orientée objet

Unité d'enseignement Outils de l'Ingénieur S6 · GI.FISA.OIS6
4ECTS (UE)
1Coefficient
32:00Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD C TD TD TD TP TP TP TP TP TP TP TP TP TP TP TP TP TP

Objectifs pédagogiques

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

ModuleUnité d'enseignementSemestre
Algorithmique et programmation 3Sciences de base 3S3
Algorithmique et programmation 1Eléments constitutifs Facultatifs 1S1
Algorithmique et programmationSciences de base 2S2
Informatique (harmonisation)Outils de l'Ingénieur S5S5

Programme

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

Modalités d'évaluation

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

Références bibliographiques

• 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

3
Réf.VerbeDescriptionNiveau
C2_1identifierIdentifier les entrées et sorties d’une fonction et en déduire son prototype.2
C2_1définirDéfinir une classe C++ et choisir la visibilité des différents membres. Comprendre les mécanismes des constructeurs.2
C3_1analyserAnalyser 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 C1