Programmation Objet avancée

Ects : 4
Volume horaire : 15

Description du contenu de l'enseignement :
Présenter les techniques de la programmation orienté object avancé.

Rappels des principaux concepts de la programmation objet : classes, héritage, interface. Application au traitement des collections.
Modélisation objet et exemple de modèles de conception (design patterns)
Programmation parallèle en Java (multi-threading, synchronisation)
Bonne pratique de la programmation (gestionnaire de sources, debuggage, etc.)