ECTS : 3
Lecturer in charge : Armen PETROSSIAN
Language of instruction : French
Teaching hours : 36
Course content:
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.)
Skills to be acquired:
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.
Mandatory prerequisites
Maîtrise des bases du langages JAVA: classes, objets, héritage, encapsulation.
Recommended prerequisites
Bonne pratique de la programmation orientée objets
Assessment:
Note finale = 0,4*Projet + 0,6*Examen