| Semaine I | Rappels sur l'algorithmique et les principes de bases de la programmation orientée objets. Exercices d'algorithmiques. |
| Semaine II | Principes de bases de la POO : l'encapsulation. |
| Semaine III | Encapsulation toujours et tableaux d'objets |
| Semaine IV |
Travail sur l'héritage : Point, Polygone
et le calcul du périmètre ... |
| Semaine V | Retour sur les polygones, mais en mode graphique
cette fois ! |
| Semaine VI |
Quelques exercices autour du jeu du Poker |
| Semaine VII |
Travail sur les vecteurs et autres classes du
package java.util ... |
| Semaine VIII |
Comment écrire des questionnaires
facilement ? |
| Semaine IX | Réalisation d'une calculatrice avec interface graphique |
| Documentation de l'API Java 2 SE v1.3 | Le tutorial Java (From The Source) |
|
|
| La classe Clavier
(qui marche:) et l'énoncé
du TP d'introduction à BlueJ
et les sources
associés. |
|
|
|
|
|
|
Jeu de cartes, ou plutot comment représenter une carte
? |
|
|
Jeu toujours, mais bataille navale cette fois-ci. |
|
|
Comment représenter les nombres complexes ? |
|
|
Comment représenter les nombres rationnels ? |
|
|
Un petit retour sur les tableaux avec la classe Chaine. |
|
|
Travail sur les Bits et les clés de Bits |
|
|
Monomes et polynomes |
|
|
Définition de la classe Point |
|
|
Définition de la classe Polygone ... |
|
|
Calcul du périmètre d'un polygone. |
|
|
Définition de la classe Rectangle
(un cas particulier de Polygone). |
|
|
Définition de la classe Carre
(une spécialisation de Rectangle). |
|
|
Calcul du Rectangle
englobant d'un Polygone. |
|
|
Notion d'héritage, notion d'interface et un peu de
graphisme ! Commençons avec l'interface Drawable et
la classe Point ! |
|
|
Définition de la classe abstraite
Shape ... |
|
|
La classe BasicShape. |
|
|
Définition de la classe Circle . |
|
|
Définition de la classe Polygone. |
|
|
Définition de la classe Box
(une spécialisation de la classe Polygone ). |
|
|
Définition de la classe Carte. |
|
|
Représentons maintenant les Combinaison
s de Cartes ... |
|
|
Il ne nous reste maintenant plus qu'à
représenter une Main ! |
|
|
Travail sur la notion de vecteur. |
|
|
La classe Stack et l'inversion
de chaine de caractères. |
|
|
Toujours la classe Stack, mais
manipulation de mots. |
|
|
La classe Vector (assez proche de notre
VecteurDynamique ) |
|
|
La classe HashTable. |
|
|
La classe BitSet. |
|
|
L'interface Query et la classe abstraite
AbstractQuery. |
|
|
La classe NumericQuery. |
|
|
La classe CharQuery. |
|
|
La classe StringQuery. |
|
|
La classe YesNoQuery. |
|
|
Et la classe Quiz pour
terminer ! |
|
|
Quatre implémentations possible d'un gestionnaire d'événements. |
|
|
Réalisation d'une calculatrice avec interface graphique.
(Corrigé) |
|
|
Réalisation d'un affichage publicitaire défilant.
(Corrigé) |
|
|
Utilisation d'un MouseInputListener .... |
|
|
Réalisation d'une petite application de dessin. |