Programmation Objet avancée

Ects : 3

Enseignant responsable :
Volume horaire : 18
Description du contenu de l'enseignement :

Volume horaire : CM : 18h TD : 13h30 TP : 4h30

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.)

Compétence à acquérir :

Java: Streaming, Serialization, Enumeration, multi-threading, pattern design.