Retour accueil UPMCPhoto1 UPMCPhoto2 UPMC
UE: Programmation par objets et langage Java
Site permanent

L'unité d'enseignement « Programmation par objets et langage Java » est une UE de niveau (300) spécialisation relevant de la licence d'informatique. Elle possède un volume de 6 ECTS et s'étend sur 7 semaines en alternance. Elle est placée sous la responsabilité de Spathis, vassiliki.

Description

Cet enseignement vise à donner les bases de la programmation par objets. Il aborde les éléments de base du langage Java pour présenter les concepts des objets ainsi que les principes de la programmation graphique.

Cet enseignement vise à présenter les principes et les concepts de la programmation par objets : - Illustrer l'implantation des différents concepts objets en Java - Principes de la programmation événementielle. - Principes des interfaces graphiques - Réalisation sur le Web.

Préalables et buts pédagogiques

Bibliographie

  • "Le langage Java", Ken Arnold & James Gosling & David Holmes, Ed. Vuibert Informatique, 3e édition, 2001

  • "Java 2: le guide du développeur", Pierre-Yves Saumont & Antoine Mirecourt, Osman Eyrolles Multimédia, 4e édition , 2001

  • "Le dictionnaire officiel Java 2", Patrick Chan, Ed. Eyrolles, 1999

  • "Java Client-Serveur", Cedric Nicolas & Christophe Avare & Frédéric Najman, Ed. Eyrolles, 1998

Contenu indicatif par semaine

  1. Notions d'objet et d'envoi de message. Comparaison avec la programmation impérative et fonctionnelle. Construction de classes simples.

  2. Classes et instances. Membres de classe et d'instance. Blocs initialiseurs. Surcharge. Packages. Visibilité.

  3. Héritage simple et multiple. Réutilisation par composition et par héritage.

  4. Classes abstraites et Interfaces. Polymorphisme et résolution de la surcharge.

  5. Classes locales. Gestion d'exceptions. Le bloc finally.

  6. Concepts de la programmation graphique. Programmation des applets.

  7. Le package AWT pour dessiner, écrire et colorier.