Merci de signaler à D.Bureau tout lien défectueux.
Attention ! Pour consulter les pages de cette unité, il est conseillé d'utiliser
MS Internet Explorer
(version 6.0
ou à la rigueur 5.5), notamment pour toutes
les pages vous demandant de saisir des informations.
Si vous avez besoin d'aide sur Java ou pour un TP, vous pouvez joindre
les enseignants par mail :
Jean-Michel DOUIN ou Fabrice HUMBLOT pour le groupe 1,
Denis BUREAU (5356) ou Mongi BEN GAID (4208) pour le groupe 2,
François ROCARIES (5306) ou André VITAL-SAUDE (5305) pour le groupe 3.
Pour des questions sur le cours, vous pouvez vous adresser à
Jean-Michel DOUIN
et pour des problèmes relatifs à l'unité IN413 en
général, vous pouvez vous adresser à
Denis BUREAU.
Cours 1 : Approche impérative
(Java_I de 30 à 66,
exemples)
+ TP1 : Fahrenheit/Celcius
(image du sujet)
Variables et méthodes de classe, filtrage et capture des
exceptions, applettes Vous pouvez aussi lire les sections
1.3-1.7 et
2.1-2.2
dans le livre de D. Eck.
Cours 2 : Classes
(Java_II de 1 à 23 et de 54 à 55,
exemples)
+ TP2 : Pile
(image du sujet)
Données et méthodes d'instance, constructeurs, surcharge, levée d'exceptions Vous pouvez aussi lire les sections
2.3-2.5 et
3.1-3.6
dans le livre de D. Eck.
Cours 3 : Interfaces
(Java_II de 25 à 30 et de 44 à 49,
exemples)
+ TP3 : PileI
(image du sujet)
Une interface & plusieurs implémentations, classe interne,
java.lang.Object, pattern délégation Vous pouvez aussi lire les sections
4.1-4.7 et
5.1-5.6
dans le livre de D. Eck.
Cours 4 : Programmation événementielle
(Java_II de 30 à 34 et Java_III de 4 à 16,
exemples)
+ TP4 : Compteur
(image du sujet)
Héritage, classe abstraite, pattern Observateur, Modèle-Vue-Contrôleur, pattern Adapteur Lectures préalables :
Pattern Observateur (
note 10
et ce chapitre
), modèle MVC
et modèle
événementiel
Vous pouvez aussi lire les sections
6.1-6.6
dans le livre de D. Eck,
et cette présentation des patterns.
Cours 5 : Collections
(Collection<E> de 1 à 57
, exemples)
+ TP5 : Ensembles, listes, et autres collections
(image du sujet)
classe et méthode abstraites, classe locale, java.util.Collection, le pattern Itérateur
Vous pouvez aussi lire
un "tutorial"
ou un "short course"
ou le "chapter 2".
Cours 6 : Pattern Décorateur
(CompositeDécorateur de 1 à 41
, exemples)
+ TP6 : Boissons et assertions
(image du sujet)
le pattern Décorateur,
le concept d'assertion
Vous pouvez aussi lire
la présentation des patterns
Composite et
Décorateur.
Cours 7 : Threads et pattern Chaîne de responsabilités
(Java_PAR_2 de 3 à 25
, exemples)
+ TP7 : Lecture cyclique d'un capteur
(image du sujet)
Les threads, le pattern Chaîne de responsabilités, le
pattern Commande
Vous pouvez aussi lire
la présentation du pattern
Chaîne de responsabilités,
la présentation des
threads en java,