Cet
enseignement s'adresse aux Élèves Ingénieurs de 2ème année
de la filière Electronique & Physique Appliquée de
l'Ensicaen. Son volume horaire est de CM = 15h et TP =
30h. Le cours aborde les principaux aspects de la
programmation par objets (encaspulation des données,
héritage, redéfinition) au travers du langage C++. Les TP suivent une progression au cours de
laquelle les Élèves Ingénieurs passent progressivement de
la programmation à la modélisation objet avec
l'introduction du formalisme UML et des designs patterns.
L'aspect généricité du C++ n'est abordé qu'au travers de
l'utilisation de la bibliothèque standard mais pas au
travers du Template Programming.