Aller au menu Aller au contenu
Grenoble INP
Diversité scientifique et technologique
L'école d'ingénieurs de physique, électronique, matériaux
Diversité scientifique et technologique

Programmation orientée objet - 4PMSPOO7

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • TP : 20.0
    Crédits ECTS : 2.0

Objectifs

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 Nicolas CASTAGNE

Contenu

  • 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 œuvre 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

Contrôles des connaissances

1 devoir surveillé : 2h



Informations complémentaires

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

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Rédigé par Alexis Sableaux

mise à jour le 9 janvier 2017

Communauté Université Grenoble Alpes
×
Afin d'améliorer la qualité de ce site et le service rendu à l'utilisateur, nous utilisons des cookies de mesure d’audience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies à cette fin. Pour en savoir plus