Après une rapide description des langages UML et C , les techniques de passage d’une conception réalisée à l’aide d’UML à du code C sont présentées, pour chaque diagramme UML. Les plus importants patrons de conception (design patterns) sont ensuite décrits et implémentés en C . Un TP permet d’appliquer l’ensemble des notions vues au travers d’un cas concret.