Programmation Orientée Objet
Java
Licence d’informatique
L3 – S5
Année 2007-2008
L’examen de POO :
|
Lundi 07 janvier |
De 9 h 00 à
12 h 00 |
Programmation orientée objet (Hugues Fauconnier) |
56U4IF35 |
|
Pour
l’examen, seuls les documents manuscrits sont
autorisés.
Certaines questions des qcm pourront être reprises (sous une forme ou une
autre) dans l’examen.
Le texte de l’examen et son corrigé.
Le contrôle continu du 13 décembre : texte et corrigé
notes des deux qcm (pdf) (pour le deuxième qcm, les points négatifs n’ont pas été comptés)
Le contrôle continu prévu à la fin du cours du 6 décembre
n’a pas pu avoir lieu à cause du blocage du campus, il est reporté au jeudi 13
décembre (si les conditions le permettent)... Il portera sur les
cours faits avant le 6 décembre.
Le contrôle continu prévu à la fin du cours du 29
novembre n’a pas pu avoir lieu à cause du blocage du campus.
Le contrôle continu prévu à la fin du cours du 22
novembre n’a pas pu avoir lieu à cause du blocage du campus.
Premier
contrôle continu (qcm) noté à la fin du cours du 25 octobre (15h45). Ce
contrôle continu porte sur les cours jusqu'au
11 octobre inclus (il ne porte pas sur ce qui a été fait pendant le
cours du 18).
Le texte du qcm
avec le corrigé partie I et partie II. Les notes sont disponibles (en pdf)
Le projet est
disponible (en pdf) (en html).
Il est à rendre pour le 9 janvier. Les soutenances de projet auront lieu la
semaine du 14 au 18 janvier.
Les annexes du
projet : une interface graphique et une liste de mots du français
Introduction:
programmation
objet pourquoi? Comment? Un exemple en Java
Classes et objets
Méthode et
variables, constructeurs, contrôle d’accès
Héritage
Héritage, liaison
dynamique et typage,
Héritage: compléments
classe Object,
clonage,
classes
abstraites et interface,
Classes internes
et emboîtées
Exceptions
Divers
Énumération,
tableaux, conversions de types, noms, règles de résolution pour les méthodes
Généricité
Types de données
String et expressions régulières, Collections, Conteneurs, itérations
Entrée-Sortie
Thread
Compléments:
Reflections, annotations, documentation…
Bibliographie :
Il existe de nombreux livres sur java…
En ligne:
http://mindview.net/Books/TIJ4
Thinking in Java, 4th edition Bruce Eckel
La documentation Java de Sun:
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,
TD, TP (TD ou TP suivant les semaines)
Le responsable est Hugues
Fauconnier (Hugues.Fauconnier [at] liafa.jussieu.fr).
Contrôle des connaissances:
le
projet ne fait pas partie du contrôle continu et est donc obligatoire pour tous
contrôle
continu : plusieurs tests en cours et si possible un TP noté.
Note
finale : 0,6*(0,5 examen + 0,5 projet)+0,4 contrôle continu
Le
blocage de l’université ayant empêcher le déroulement normal des
contrôles continus, la note de contrôle continue sera le max des notes des qcm
et la note finale sera :
max de 0,6*(0,5 examen + 0,5 projet)+0,4 contrôle continu
et de (0,5 examen + 0,5 projet))
Cours : Hugues
Fauconnier
|
Jour |
Heure |
Salle |
|
Jeudi |
14h30-16h30 |
Amphi |
TD et TP :
|
Jour |
Heure |
Salle |
enseignant |
|
Jeudi |
12h30-14h30 |
069E et Salle S |
|
|
Jeudi |
12h30-14h30 |
|
Y. Jurski |
|
Lundi |
14h30-16h30 |
410B et salle S |
D. Varacca |
|
|
|
M1 linguistique |
|
Semaine |
(très) bref
résumé du cours
|
Remarque |
Documents pour ce cours |
|
20 sept |
Introduction à la programmation objet exemples |
exceptionnellement Cours de 14h30 à 18h30 jeudi Pas de TD/TP |
Transparents en pdf en powerpoint Les exemples |
|
. 27 sept. |
|
Début des TDs pas de cours cette semaine |
|
|
4 oct. |
Chapitre II: classes et objets |
|
|
|
11 oct. |
Chapitre III: héritage |
|
|
|
18 oct. |
Héritage (suite) |
Grève des transports |
|
|
25 oct. |
Contrôle continu |
Reprise du cours du 18 octobre (le clonage n'a pas été traité) |
|
|
1 nov. |
|
Pas de cours ni de TDs cette semaine |
|
|
8 nov. |
Clones, interfaces, Classes imbriquées (début) |
|
|
|
15 nov. |
Classes imbriquées et internes, Classes locales et anonymes, Exceptions (début) |
Grève des transports |
|
|
22 nov. |
|
Blocage du campus |
|
|
29 nov. |
|
Blocage du Campus |
|
|
6 déc. |
Classes locales et anonymes, exceptions, tableaux. |
Le contrôle continu n’a pas pu avoir lieu. |
|
|
13 déc. |
Contrôle continu et dernier cours : généricité |
|
Pour toutes informations sur les cours et les TDs
contactez les enseignants.