Documents
Projet
- L'Île Interdite [ énoncé ]
23 mars
- Cours spécification [ .pdf ]
- Cours exceptions en Java [ .pdf ]
- TD spécification
[ énoncé
| corrigé ]
- Exemple de code, à titre d'illustration [ .java ]
30-31 mars
- Cours test unitaire [ .pdf ]
- TP test unitaire
[ énoncé
| squelette
| corrigé
]
- Aperçu [ exécutable | circuit exemple ]
6-7 avril
20-21 avril
- Cours design patterns et MVC [ jeu de la vie ]
- TD héritage [ énoncé ]
27-28 avril
4-5 mai
- Soutien projet
Documents premier trimestre
Notes exécutables Java
- Révisions
- Notes principales [ JDemine ]
- Éléments graphiques [ Fenetre | Grille | ZoneCliquable | Texte ]
- Champs de classe [ consulter ]
- Classes parametrées [ consulter ]
- Classes abstraites [ consulter ]
- Classes internes [ consulter ]
- Réalisation des associations [ consulter ]
- Lambda-expressions [ consulter ]
Fiches GL
- Analyse [ télécharger ]
TD/TP
- 20/01. L'énigme des reines [ énoncé | squelette | aperçu | corrigé ]
- 27/01. Itérateurs en Java [ énoncé | corrigé ]
- 03/02. Cas et scénarios d'utilisation [ énoncé ]
- 10/02. Des circuits sur lesquels on peut compter [ énoncé | squelette | corrigé ]
- 24/02. Graphes [ énoncé | corrigé ]
- 02/03. Listes doublement chaînées [ énoncé | squelette ]
Ressources additionnelles
Documentation et littérature Java et GL
- Tutoriels Java : site d'Oracle
- Documentation de la bibliothèque standard : site d'Oracle
- Code source d'une réalisation de la bibliothèque standard : OpenJDK
- Livre sur la bonne utilisation de Java : Effective Java (3rd edition) par Joshua Bloch
- Livre sur le génie logiciel : UML2 et les design patterns par Craig Larman (ne vous fiez pas au titre, mais plutôt à son sous-titre : Analyse et conception orientées objet et développement itératif)
Organisation
Cours. Lundi 14h-15h30, amphi H6.
TD/TP. Lundi ou mardi, 15h45-17h45.