Programmation Orientée Objet
Java
Licence d’informatique
L3 – S5
Année 2006-2007
partiel avec corrigé (qcm)
Pour mémoire…
Projet Commun ALGO-POO (sauf pour linguistique informatique)
POUR LA SOUTENANCE
Vous n’avez pas à soumettre
électroniquement votre code. Cela pourra éventuellement vous être demandé lors
de la soutenance.
N’envoyez pas par email votre projet aux
enseignants.
Vous devez mettre et compiler votre code sur les
machines de l’UFR avant la soutenance (vous n’aurez pas le temps de
le faire au moment de la soutenance)
Préparez des fichiers de différentes tailles à
compresser
Présentez vous à la soutenance 5 minutes en
avance !
programmation
objet pourquoi? Comment? Un exemple en Java
Méthode et
variables, constructeurs, contrôle d’accès
Héritage, liaison
dynamique et typage,
classe Object,
clonage,
classes
abstraites et interface,
Classes internes
et emboîtées
Enumération,
tableaux, conversions de types, noms, règles de résolution pour les méthodes
Types de données
String
et expressions régulières, Collections,
Conteneurs, itérations
Reflections
Divers: annotations, package, documentation…
Bibliographie :
De nombreux livres sur java (attention java
1.5)
En ligne:
http://mindview.net/Books/TIJ4
Thinking in Java, 4th edition Bruce Eckel
http://java.sun.com/docs/index.html
Livre conseillé:
The Java Programming language fourth edition AW Ken Arnold, James Gosling, David Holmes
|
|
|
|
|
|
|
|
L’enseignement est organisé en Cours et
TD: La responsable est Hugues
Fauconnier (Hugues.Fauconnier [at] liafa.jussieu.fr). L'enseignement a lieu
au premier semestre.
|
Jour |
Heure |
Salle |
|
Jeudi |
14h30-16h30 |
Amphi 34A |
TD et TP :
|
Jour |
Heure |
Salle |
enseignant |
|
Lundi |
12h30-14h30 |
J4 (Patio) 106 |
|
|
Lundi |
14h30-16h30 |
J8 (patio) salle 108 |
|
|
Mardi |
8h30-10h30 |
J8 et 108 |
B. Gentou |
|
Mercredi |
12h30-14h30 |
J8 et 110 |
D. Varacca |
Max(0,6*exam+0,4*projet,3/4(0,6*exam+0,4projet)+1/4partiel)
|
Semaine |
(très) bref
résumé du cours
|
Remarque |
Documents utiles pour ce cours |
|
28 sept |
Introduction à la programmation objet exemples |
Pas de TD/TP |
Résumé du cours en powerpoint en pdf Exemple du cours : |
|
5 oct. |
Fin de l’introduction Classes et objets (Sans héritage) |
TD |
Résumé du cours |
|
12 oct. |
Note sur les entrées-sorties Classes et objets(fin) Héritage (début) |
TP |
Résumé de cours |
|
19 oct |
Héritage, liaison dynamique, occultation Surcharge |
|
Résumé de cours |
|
26 oct |
Héritage (suite), clones |
|
Résumé de cours (identique semaine précédente) |
|
2 nov |
Objets, Classes abstraites, Interfaces |
|
Résumé du cours |
|
9 nov. |
Classes internes Exceptions (débuts) |
|
Résumé du cours |
|
16 nov. |
Partiel |
|
|
|
23 nov. |
Exceptions (fin) divers |
|
Résumé du cours |
|
29 nov. et 30 nov. |
Généricité |
|
Résumé du cours |
|
14 dec |
Threads, Fichiers, Strings, Collections |
|
Résumé du cours thread(pps) fichiers(pps) String (pps)
|
Pour toutes informations sur les cours et les TDs contactez les enseignants.