202-2 | Programmation en C++ | Informatique (formation initiale sous statut apprenti) | S7 | ||||||
---|---|---|---|---|---|---|---|---|---|
Cours : 12 h | TD : 15 h | TP : 15 h | Projet : 0 h | Total : 42 h | |||||
Responsable : Joan REYNAUD |
Pré-requis | |
---|---|
Tous les enseignements de 1ère année, notamment la connaissance des langages C et Java. | |
Objectifs de l'enseignement | |
- Introduction à la programmation par objets. - Initiation au langage C++ et au développement de bibliothèques d’objets. |
|
Programme détaillé | |
- Rappels sur les notions de conception et de programmation par objets. - Les concepts objets de C++. - Structure d‘un programme en C++. - Nouveautés du C++ par rapport au C. - Encapsulation,héritage et polymorphisme en C++. - Généricité avec les modèles de classes et de fonctions (templates). - Bibliothèque STL(Standard Template Library) |
|
Applications (TD ou TP) | |
- Mise en œuvre des notions de base. - Bibliothèque de calcul matriciel. - Modélisation de comptes bancaires. - Utilisation de la STL. |
|
Compétences acquises | |
- Maîtrise du langage C++. - Conception de composants logiciels fiables, robustes et réutilisables. |
|
Bibliographie | |
- B. Stroustrup, Le langage C++, Pearson Education, 2003. - C. Delannoy, Programmer en C++, 5e édition, Eyrolles, 2004. |
© 2024 - ENSICAEN ( Mentions Légales - Crédits )