|
|
|
|
S0 | 22 au 26 septembre | Prérentrée. Accueil et information | . |
S1 | 29 septembre au 3 octobre | Rappels
(ordinateur, système d'exploitation, programmation)
présentation du langage JAVA |
pas de TP cette semaine pour eviter d'avoir des TP avant TD |
S2 | 6 au 10 octobre | types simples, variables, instructions de base (affectation, conditionnelles,iterations).
structure d'un programme simple en JAVA (une classe avec uniquement une methode main) Une feuille
récapitulative a donner aux etudiants.
|
prise en main de l'environnement du DSU (terminaux X, Unix, navigation
avec Netscape)
Le sujet
a distribuer aux etudiants.
|
S3 | 13 au 17 octobre | Exercices sur les types simples et instructions de base. Poursuite
des exercices de la feuille donnée en semaine 2.
- une classe pour faire les lectures au clavier de manière simple (les etudiants n'ont besoin que de connaitre son interface, vous trouverez ici un exemple d'utilisation de cette classe). |
prise en main du JDK, ecrire de petit programmes simples
- une feuille présentant les outils du JDK (javac, java, appletviewer) |
S4 | 20 au 24 octobre | Exercices sur les types simples et instructions de base | programmes simples (instructions conditionnelles) |
S5 | 27 au 31 octobre | Notions
de base programmation Objet (objets, classes/instances,
envois de messages, héritage).
La syntaxe JAVA pour l'écriture de classes, un exemple de classe (classe Point) - la classe Point, une classe Test pour tester la classe Point. Utilisation d'une classe, reference vers un objet, creation d'instances, envois de messages |
|
S6 | 3 au 7 novembre | Retour sur la notion de classe
methodes, passage de parametres, variables locales |
Tp4
: Ecriture d'une classe simple
les sources des programmes fournis aux etudiants un exemple de programme d'animation avec les sources (les etudiants n'auront eux que les .class) un sujet d'application graphique simple qui nous est proposé par Pierre Habraken |
S7
|
10 au 14 novembre | Pour etre sur que tout ce qui a ete presente precedemment est passe un peu : des exos | Classes/Objets: TP Visages ou comptes en banque |
S8 | 17 au 21 novembre | Encore et toujours les notions de base sur classes/instances/varaibles/methodes | Classes/Objets : TP Visages ou comptes en banque |
S9 | 24 au 28 novembre | Conteneurs : la classeVector
Une feuille d'exercices par Dominique. ![]() |
Classes/objets : finir le TP Visages ou Comptes en Banque |
S10 | 1 au 5 décembre | Vector | Vector La banque |
S11 | 8 au 12 décembre | Heritage | Vector |
S12 | 15 au 19 décembre | Heritage | Heritage Les Batiments |
S13 | 22 et 23 décembre | Heritage | Heritage |
S13bis | 5 au 9 janvier 1998 | Les exceptions, ou le multi-thread | Heritage (classes abstraites, interfaces) |
S15 | 12 au 16 janvier | Examens | Exceptions ou multi-thread |
Ces sources seront mises à disposition des etudiants (consultation via netscape). Une page d'entree regroupant tous les pointeurs vers les differentes sources de documentation se trouve ur eudoxe dans le fichier ~genoud/JAVA.html
Documentations en Francais (recuperees sur le serveur WEB du Centre Universitaire d'Informatique de l'Université de Genève).
- syntaxe du langage JAVA (notaton BNF + diagrammes syntaxiques)
Documentations en Anglais
- un tutorial Java
- la documention de l'API(comprends un index complet, classes, méthodes...)
Ces documentations proviennent de chez Sun, visitez les sites SUN et JAVA pour plus d'infos.
Exercices
Des exercices avec le corrige (en anglais) recuperes sur le serveur Cafe Au Lait
- les exercices
- la correction
Petko et Jacques m'ont demandé de mettre sur le Eudoxe ces différents exercices et la correction. Ils souhaitent s'en servir en TP. Ce serait fait lundi matin je l'espère....
Documents fournis aux etudiants en seance de TD
Attention, je ne suis pas sur d'avoir retrouvé la toute derniére
version, il se peut qu'il reste encore quelques coquilles, mais l'idée
est là.