Accueil - Connexion

Programmation en C++

2I1AC2 Programmation en C++ Informatique S7
Cours : 15 h TD : 14 h TP : 14 h Projet : 0 h Total : 43 h
Responsable : Sébastien Fourey
Pré-requis
Programmation et langage C
Objectifs de l'enseignement
Approfondir les notions introduites dans le cours de Java de première année, via un second langage. Apprendre à développer et à utiliser des bibliothèques d'objets.
Programme détaillé
  • Rappels de notions de conception et de programmation par objets.
  • Structure d'un programme en C++.
  • Nouveautés du C++ par rapport au C.
  • Les concepts objets de C++.
  • Encapsulation, héritage et polymorphisme en C++.
  • Généricité avec les modèles de classes et de fonctions (templates).
  • La bibliothèque standard de modèles (STL).
Applications (TD ou TP)
  • Mise en oeuvre des notions de base.
  • Bibliothèque de calcul matriciel
  • Programmation d'un type de conteneur générique.
  • 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.

© 2018 - ENSICAEN ( Mentions Légales - Crédits )