Déroulement du cours et transparents
Cours 1: Eléments de base
- utiliser des variables de types élémentaires
- utiliser des tableaux
- écrire des boucles et des structures avec des conditions
- écrire des méthodes
transparents
Notes de cours
Cours 2: Premiers pas avec des objets
- notion d'objet
- attributs, méthodes, de classe, d'instance
- créer des objets
transparents
notes de cours
Cours 3: Héritage et Interfaces
- Héritage
- Interfaces
- Classes Abstraites
transparents
notes de cours
Cours 4: Généricité et Collections
- [digression] espaces de noms et import
- types génériques
- Listes, piles, tas, relations binaires
- La notion d'ordre
transparents
notes de cours
Projet
- Le projet est à faire en binôme
- Le projet est à rendre par email le 10 octobre 2016
- La question sur la proposition d'équipes pour une course en relais est la plus difficile. Si tout le reste fonctionne et que votre architecture est acceptable, vous obtiendrez une note passable ou assez bien. Pour obtenir une meilleure note, il faudra proposer une réponse (ou un début de réponse) à la course en relais. Notez que si vous trouvez des équipes dont les temps cumulés ne diffèrent que de quelques secondes, votre réponse est acceptable.
- sujet
- fichier contenant les données
Bonus: gestion des exceptions et entrée-sortie