Esisar rubrique Formation 2022

Programmation Objet - Java - 3AMCS318

  • Volumes horaires

    • CM 10.5
    • Projet -
    • TD -
    • Stage -
    • TP -
    • DS -

    Crédits ECTS

    Crédits ECTS 3.0

Objectif(s)

Etre capable de réaliser une application à partir d'une définition préalable d'une structuration en classes, en mettant en œuvre les concepts fondamentaux de la programmation objet.

Responsable(s)

Emmanuel BRUN

Contenu(s)

Fondements et orientation objet
Objets et classes
Interactions entre objets
Collections
Conception de classes simples
Structure des applications
Héritage
Polymorphisme
Gestion des erreurs/exceptions
Conception d'une interface graphique
Aspects avancés
Classes internes
Classes anonymes
Généricité
Notion de précondition et postcondition

Prérequis

Etre capable de concevoir un algorithme mettant en œuvre des structures de contrôle et manipulant des structures de données simples (piles, files, listes).
Algorithmique de base

Contrôle des connaissances

E1 = Examen de session 1 : Écrit 1h30, document non autorisé, sans calculatrice
ExTP = Un examen individuel sur machine de 1H30, document non autorisé, sans calculatrice
E2 = Examen de session 2 : Écrit 1h30, document non autorisé, sans calculatrice

E1_CONF: Examen à distance de 2H, tout document autorisé
E2_CONF: Examen à distance de 2H, tout document autorisé

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 3AMCS318
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

  • « Bien programmer en Java 7 » de Emmanuel Puybaret
  • « Aide mémoire de JAVA », Granet Vincent
  • « Objects first with JAVA », D. Barnes & M. Kölling, Prentice Hall, 2004.