Descriptif
Ce cours a pour objectif de présenter les principaux concepts de la programmation objet. Le C++ servira de langage modèle pour en présenter les méthodes et paradigmes : sérialisation, généricité, spécialisation, héritage, polymorhisme, etc ...
Objectifs pédagogiques
- Être capable de mettre en œuvre différents paradigmes de programmation, dont l’objet.
- Être capable de s'appuyer sur les modèles objets pour mettre en œuvre des méthodologies pertinentes de conception d'architecture logicielle
- Être capable de concevoir, implanter et qualifier un projet en C++.
21 heures en présentiel
Diplôme(s) concerné(s)
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
projet
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
- Crédits ECTS acquis : 2 ECTS
- Scientifique acquis : 2
Le coefficient de l'UE est : 1
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé
- Introduction à la programmation scientifique
- C++ une extension du C
- Introduction à la notion de classe d'objets
- Surcharge des opérateurs
- Programmation générique
- Héritage
- Librairies, Standard Template Library
- C++2011