Phelma Formation 2022

Programmation orientée objet

  • Volumes horaires

    • TP 22.0

    Crédits ECTS

    Crédits ECTS 2.0

Objectif(s)

Le cours vise à donner les principes essentiels de la programmation et de la conception par objets à travers des exemples concrets. Le langage utilisé comme support d'exemples est JAVA.


Contact Michel DESVIGNES

Contenu(s)

  • Classes, attributs et méthodes, Encapsulation
  • Objets, références, tableaux
  • Héritage et association
  • Polymorphisme
  • Méthodes et classes abstraites
  • Héritage multiple et Interfaces
  • Collections
  • Sérialisation, Fichiers
  • Exceptions
  • Applications graphiques et SWING Chaque notion est mise en oeuvre lors des travaux pratiques. Quelques exemples de sujets :
  • Implanter une classe Complexe et opérations sur ces complexes
  • Créer une fractale de Mandelbrot
  • Gestion d'un zoo
  • IHM


Prérequis

Maitrise de la programmation structurée

Contrôle des connaissances

1 examen ecrit



Informations complémentaires

Cursus ingénieur->SICOM->Semestre 4

Bibliographie

  • Java Tête la première, de Bert Bates, Kathy Sierra 2e édition, Novembre 2006 O'Reilly, ISBN : 2-84177-411-2
  • Thinking in Java (3rd Edition) by Bruce Eckel Prentice Hall Ptr 2002, ISBN-10: 0131002872 et http://penserenjava.free.fr
  • Programmer en Java de C. Delannoy, Eyrolles, 2006, ISBN10 : 2-212-11748-5