• Niveau d'étude

    BAC +3

  • ECTS

    3 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    33h

  • Période de l'année

    Enseignement cinquième semestre

Description

L’objectif de ce cours est faire acquérir aux apprenants des concepts avancés en programmation objet, mis en œuvre en Java, ainsi que les bonnes pratiques associées pour la création de programme en orienté objet.

Lire plus

Objectifs

Programme :

  • Rappels de programmation objet
  • Interfaces
  • Héritage vs. Composition
  • Exceptions
  • Les collections
  • Les entrées/sorties
  • La sérialisation
Lire plus

Évaluation

Évaluation en session 1 pour les étudiants inscrits en formule standard de contrôle de connaissances : des épreuves de contrôle continu pendant le semestre (50% de la note) et un examen terminal écrit de 2h (50% de la note).

Évaluation en session 1 pour les étudiants inscrits en formule dérogatoire de contrôle de connaissances : un examen terminal écrit de 2h (100% de la note).

Évaluation en session 2 : un examen terminal écrit de 2h (100% de la note).

Lire plus

Heures d'enseignement

  • MI- Programmation orientée objet S5CM16,5h
  • MI- Programmation orientée objet S5TD16,5h

Compétences visées

  • Connaissances de concepts avancés en programmation objet avec Java
  • Maîtrise des bonnes pratiques en programmation objet avec Java
  • Maîtrise des collections, exceptions et entrées/sorties
Lire plus

Bibliographie

  • Get Programming with Java, Peggy Fisher, 2019, ISBN 978-1617295140
  • Effective Java, Joshua Bloch, 2018, ISBN 978-0134685991
  • Programmer en Java, Claude Delannoy, 2017, ISBN 978-2212675368
  • Exercices en Java, 4ème édition, Claude Delannoy, ISBN 978-2212673852
Lire plus