Accueil
BUT-INFO1#R2.(01-02-03)
Planning
Semaine #1 (27 janvier)
En autonomie en amont :
Compilation et exécution d'un programme Java, les bases
(30 minutes)
Eléments de syntaxe du langage Java
(30 minutes)
En séance
TD (1.5h) : Introduction
TP (2x1.5h)
Réflexion autour du concept d'IDE
Prise en main de l'IDE
IntelliJ
Semaine #2 (3 février)
En autonomie en amont :
Classes et objets
(1h)
Auto-test
Code exemple sur GitLab
(optionnel, pour les curieux) Exécution d'une application Java, vue mémoire
(15 minutes)
En séance
TD (1.5h) : Classes et objets
TP (2x1.5h) : Gestion de version (locale et distante) avec
git
et
IntelliJ
voir les
screencasts
des manipulations sur le wiki
Semaine #3 (10 février)
En autonomie en amont :
Tableaux (45 minutes)
Code exemple sur GitLab
Auto-test
En séance
TD (1.5h) : Synthèse classes / objets, tableaux :
Pile d'entiers
voir
correction
sur Gitlab
TP (1x 1.5h) : Documentation Javadoc
voir
ce wiki
pour une synthèse
Semaine #4 (17 février)
En autonomie en amont :
Enumérations
(15 minutes)
Paquetages
(10 minutes)
En séance :
TD (1.5h) : Classes/objets/tableaux (
GildeRose Inn
)
voir
correction
sur Gitlab
TP (1.5h) :
LabyrinthGame
, partie 1.
Dépôt correction
Semaine #5 (24 février)
En autonomie en amont :
Interfaces
(20 minutes)
En séance :
TD (1.5h) : Interfaces (
Stack returns
)
TP (1.5h) :
LabyrinthGame
, partie 2.
Dépôt correction
Semaine #6 (10 mars)
En autonomie en amont :
Héritage (généralités)
(30 minutes)
Héritage (mise en oeuvre pratique)
(45 minutes)
En séance :
TD (1.5h) : Héritage (
Gilded Rose Inn
)
Dépôt correction
TP (1.5h) :
LabyrinthGame
, partie 3.
Dépôt correction
Semaine #7 (17 mars)
En autonomie en amont :
Classes abstraites
(45 minutes)
En séance :
TD (1.5h) : Interfaces / Classes abstraites : Gilded Rose (correction + niveau abstrait)
Dépôt correction
TP (1.5h) :
LabyrinthGame
, partie 4.
Dépôt correction
Semaine #8 (24 mars)
En autonomie en amont :
Exceptions
(30 minutes)
En séance :
TD (1.5h) : Exceptions (
LabyrinthGame
, partie 5.)
Dépôt correction
TP (1.5h) : Utilisation des outils de mise au point (
debug
)
Screencasts commentés
Semaine #9 (31 mars) et semaine #10 (7 avril)
En autonomie en amont :
Types objets associés aux types primitifs
(5 minutes)
Types paramétrés
(20 minutes)
Comparaisons d'objets
(15 minutes)
Collections
(30 minutes)
En séance :
TD (1.5h) : Collections
Dépôt correction
TP (1.5h) : (
LabyrinthGame
, partie 6.)
Dépôt correction
Semaine #11 (13 avril)
En autonomie en amont :
Entrées-sorties
(45 minutes)
En séance :
TD (1.5h) : Entrées-sorties (
Catalog
)
Dépôt correction
TP (1.5h) : (
LabyrinthGame
, partie 7.)
Semaine #12 (5 mai)
En autonomie en amont :
Introduction à Swing
(15 minutes)
En séance :
TD (1.5h) : Introduction à Swing
TP (1.5h) : (
LabyrinthGame
, partie 7, fin)
Dépôt correction
© S.Jean, 2025