ECTS : 3
Volume horaire : 18
Description du contenu de l'enseignement :
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 :
Gestion des exceptions, programmation parallèle et concurrente, patterns de conception, création d'interfaces graphiques, utilisation de bases de données relationnelles dans des applications JAVA.
Mode de contrôle des connaissances :
Note finale = 0,4*Projet + 0,6*Examen