Ce module a plusieurs objectifs :
Afin d'être cohérent avec les autres modules du semestre, tous les programmes seront réalisés en Java.
Séance n°1 : Rappels Java : Variables, constantes, entrées/sorties
Séance n°2 : Rappels Java : Packages, modules, classes
Séance n°3 : Rappels Java : Héritage, composition, agrégation, polymorphisme
Séance n°4 : Rappels Java : Classes abstraites, héritage, exceptions, généricité
Séance n°5 : Rappels Java : Boucles for, constructeur de copie, clonage
Séance n°6 : Des bases SOLID
Séance n°7 : UML : Diagrammes de cas d'usage et de classe
Séance n°7 bis : UML : Ma petite entreprise UML
Séance n°8 : UML : Diagrammes de package et de séquence
Séance n°9 : Exercices UML
Séance n°11 : Programmation
Séance n°12 : Vue d'ensemble d'UML et des design patterns
Séance n°13 : Design patterns de construction
Séance n°14 : Design patterns de structuration
Séance n°15 : Design patterns de comportement
Séance n°16 :
UML/Design patterns
Séance n°16 :
UML/Design patterns