Introduction à la Programmation Orientée Objet
Equipe pédagogique
Valentin HONORE (ENSIIE, responsable du cours)
-
valentin dot honore at ensiie dot fr
Kevin Goilard
-
[A venir]
Emploi du temps
Date | Heure | Type de séance |
22/02 | 09h - 12h45 | x2 Cours (V. Honoré) |
01/03 | 14h - 17h45 | x2 TP (V. Honoré) |
14/03 | 14h - 17h45 | x2 Cours (V. Honoré) |
20/03 | 14h - 17h45 | x2 TP (K. Goilard) |
03/04 | 14h - 17h45 | x2 Cours (V. Honoré) |
05/04 | 14h - 17h45 | x2 TP (V. Honoré) |
17/04 | 09h - 12h45 | x2 TP (K. Goilard) |
19/04 | 09h - 12h45 | x2 TP (K. Goilard) |
17/05 | 14h - 17h45 | x2 Cours (V. Honoré) |
31/05 | 09h - 12h45 | x2 TP (K. Goilard) |
06/06 | 09h - 10h45 | Révisions (V. Honoré) |
06/06 | 11h - 12h30 | Examen écrit |
14/06 | 09h - 12h45 | TP noté |
Supports de cours 2023 - 2024
Vous trouverez ci-joint les slides présentées lors des séances de cours.
Les slides en elles-mêmes ne suffisent pas, il faut écouter la présentation attentivement et surtout pratiquer
la programmation en Java et les principes de modélisation.
Les slides seront ajoutées au fur et à mesure des séances.
N'hésitez pas à me signaler des typos ou erreurs (ça peut arriver!)
- Introduction et organisation du cours
- Eléments de programmation Java
- Tableaux, tuples, objets et classes
- Méthodes de classe, méthodes d'instance, constructeur et encapsulation
- Héritage, classes abstraites, interfaces, surchage et redéfinition de méthodes
- Exceptions et gestion des erreurs
- Généricité, classes génériques
- Collections fournies par le langage Java
- Classes anonymes, classes internes, classes internes de méthode et lambda fonctions
- Modélisation UML
- Bonnes pratiques en objet et patrons de conception
Remerciements
Gaël THOMAS (Télécom SudParis) pour les supports de cours Java, certains exercices de TP et les Kahoot!
Guillaume BOUYER (ENSIIE) pour ses supports de cours Java et certains exercices!