Rechercher Se connecter FR EN

Programmation orientée objet C++Mathématiques et Informatique 1 (GSI)

FISE GSI Semestre 5 Tronc Commun

Programmation orientée objet C++

Unité d'enseignement Mathématiques et Informatique 1 · GI.BS5
6ECTS (UE)
1Coefficient
30:40Heures

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

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

Programme

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

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

4
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
C2_1choisirSavoir quand utiliser un héritage, et comment le programmer2
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