Programmation orientée objetOutils de l'Ingénieur S6 (GSI)
Programmation orientée objet
Unité d'enseignement Outils de l'Ingénieur S6 · GI.FISA.OIS6
4ECTS (UE)
1Coefficient
32:00Heures
Séquencement
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
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Algorithmique et programmation 3 | Sciences de base 3 | S3 |
| Algorithmique et programmation 1 | Eléments constitutifs Facultatifs 1 | S1 |
| Algorithmique et programmation | Sciences de base 2 | S2 |
| Informatique (harmonisation) | Outils de l'Ingénieur S5 | S5 |
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. | 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 |