E1 IPO (ex IGI-1202)

(Initiation à la Programmation Objet)

Informations générales

  • Classes virtuelles (cv) : MS Teams
  • Hotline pour les séances Résa (calendrier Teams)
  • Labos de 26 postes : 5301/9, 5401/3 :
    vous pouvez ne pas apporter votre ordinateur personnel.
  • Labos de 17/18 postes : 5101/3 :
    la moitié d'entre-vous doit apporter son ordinateur personnel.
  • Labos de 4 postes : 1107/9, 1205/7/9 :
    vous devez tou(te)s apporter votre ordinateur personnel.
  • Labos de 13 postes : tous les autres :
    plus de la moitié des étudiant(e)s de chaque groupe
    doivent apporter leur ordinateur personnel.
  • N'oubliez pas de recharger la page pour vérifier
    qu'une ressource n'a pas été rendue accessible
    depuis le dernier affichage de la page.

(un texte souligné est un lien cliquable)

Cours 0.1 ← présentation de l'unité
Cours 0.2
Résa 0 (cv) ← lectures, install.BlueJ
à propos du projet

Vacances de Noël

TP 1 ← classes Cercle, Carre, Triangle
Cours 1 ← attributs, méthodes, this
Résa 1 (cv) ← charte de l'unité !

TP 2.1 ← compilation, classe Maison
Résa 2.1 (cv)
TP 2.2 ← récursivité
Résa 2.2 (cv)
TD 2.1 ← classe Rationnel
TD 2.2
Cours 2 ← accesseurs, modificateurs, constructeurs, this(); null
Résa 2.3 (cv)
Hors séance ← saisie du thème

postA ← Contrôle partiel 1
TP 3.1 ← moteur de jeu (3 classes)
Résa 3.1 (cv) ← phrase-thème !
TP 3.2 ← moteur de jeu (+2 classes)
Résa 3.2 (cv)
TP 3.3 ← méthodes de classe (static)
Cours 3 ← int et double, static
Résa 3.3 (cv)

Contrôle partiel 1 ← Fiche Optique

Projet :
    ↖ Liste officielle des exercices
 

.                       Projet   Zuul   en   parallèle                       .



.                       Projet   Zuul   en   parallèle                       .


TP 4 ← classes Point et PointColore,
    héritage, classe Object, méthode equals

Résa 4.1 (CRAPEL) ← lien CRAPEL TD 4 ← classes VTC et Avion,
    attributs de classe (static), constantes

Cours 4
Résa 4.2
PostA ← Utilisez la Résa 4.2

Contrôle partiel 2

TP 5 ← abstractions, comptes bancaires
Résa 5.1 (CRAPEL)
TD 5 ← formes géométriques
Résa 5.2
Cours 5 ← instanceof et paquetages

Résa 5.3 ← aide JNews
rendre version intermédiaire (+CRAPEL)

TP 6 ← collections, classe Inventaire
Résa 6.1 ← aide JNews

Vacances d'hiver

TD 6 ← classe DesListes de nombres réels
Résa 6.2
Cours 6 ← framework Collections
Résa 6.3 (CRAPEL)

Résa 7 (CRAPEL)

Résa 8 (CRAPEL)

Résa 9 (CRAPEL)

Résa 10 (CRAPEL)

Résa 11
rendre version intermédiaire (+CRAPEL)

Vacances de printemps

Résa 12
rendre version finale
(+CRAPEL) < < <

Oraux individuels

PostA
Contrôle final Java

= Goodies =


















Outils logiciels

Bien programmer

Obtenir de l'aide

Toutes les ressources






Exemple complet de classe

Style guide (en)

Priorités opérateurs







Atelier de débogage
*  *  *