Introduction à la Programmation Orientée Objet



Equipe pédagogique

  • Valentin HONORE (ENSIIE, responsable du cours, CM & TD)
  • Obaida Alrazouk (ENSIIE, TP)

  • Emploi du temps

    Date Heure Type de séance
    14/11 09h - 12h45 x2 Cours (V. Honoré)
    21/11 14h - 17h45 x2 TD (V. Honoré)
    28/11 09h - 12h45 x2 TP (O. Alrazouk)
    18/12 14h - 17h45 x2 Cours (V. Honoré)
    09/01 09h - 12h45 x2 TP (O. Alrazouk)
    23/01 09h - 10h45 TP (O. Alrazouk)
    23/01 11h - 12h30 Examen écrit

    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!)
    1. Introduction et organisation du cours
    2. Héritage et exceptions
    3. Modélisation UML (diagrammes de classe, états-transitions etc)
    4. Généricité et programmation avancée Java
    5. Bonnes pratiques en objet et patrons de conception


    Remerciements

    Gaël THOMAS (Inria) 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!