INFO0201 - Introduction à la programmation orientée objets

Retour au parcours Retour à la liste des EC
  • Équipe pédagogique

    • Responsables

    • JONQUET Jessica (Responsable)
      Département : Informatique (UFR SEN)
    • Intervenants

    • BOUTAHALA Ramzi
    • JAILLET Christophe
      Département : Informatique (UFR SEN)
    • JONQUET Jessica
      Département : Informatique (UFR SEN)
  • Volume horaire

  • Nature CMTDTP Total
    Durée 16h18h20h54h
  • Modalités de contrôle des connaissances (MCC)

  • Epreuves Nature DSITPITPDSTEET Total
    Durée 1h301h1h2h2h
    Cas général 1ère session 30102040 100%
    2nd session 102070 100%
    Dispense contrôle continu 1ère session 102070 100%
    2nd session 102070 100%
  • Modalités de contrôle des connaissances (MCC)

  • Cas général

  • Nature Durée 1ère session 2ème session
    DS 1h30 30% 0%
    ITP 1h 10% 10%
    ITP 1h 20% 20%
    DST 2h 40% 0%
    EET 2h 0% 70%
  • Dispense contrôle continu

  • Nature Durée 1ère session 2ème session
    ITP 1h 10% 10%
    ITP 1h 20% 20%
    DST 2h 70% 0%
    EET 2h 0% 70%
  • Objectifs

  • - Acquisition des bases de la programmation objet
    - Introduction à la modélisation
  • Compétences spécifiques visées

  • - Écriture de classes en Java
    - Conception d'applications
  • Compétences générales visées

  • - Conception orientée objet
    - Programmation orientée objet
  • Programme

  • - Notion d'objet, utilisation d'objet
    - Concepts généraux de la conception orientée objet :
    o Notion de classe
    o Héritage, polymorphisme
    o Lien avec la composition
    o Notion de types de données abstraits
    - Programmation orientée objet (en Java) :
    o Interfaces
    o Surcharge, redéfinition
    o Classes abstraites
    o Exemples de types de données abstraits issus de l'API Java

    Outil(s)/logiciel(s)/langage(s) utilisé(s) : langage Java, éditeur de code basique, terminal Linux