Établissement
INP - ENSEEIHT
Description
Le cours comporte un certain nombre de sections concernant la modélisation d’un système informatique sous la forme d’objets communicants.
Nous abordons dans un premier temps les
concepts de base de cette modélisation (unicité, abstraction, classification et réutilisation). Après un rapide rappel des caractéristiques des langages de programmation impérative, nous
introduisons les caractéristiques algorithmiques du C++, avant de développer dans le détail la notion de classification, de gestion dynamique d’objets, de traitement des entrées- sorties, de templates.
Un bureau d’étude propose aux étudiants d’effectuer une analyse d’un cahier des charges, une modélisation de la solution (UML, diagramme de classe), un développement en C++, incluant la validation du résultat. Ce BE s’accompagne d’un rapport de développement et d’une livraison du code développé.

