UJF- Deug Technologie Industrielle Programmation JAVA annee 97/98
Ce serveur est destiné aux enseignants du cours de programmation DEUG TI2 à l'Université Joseph Fourier de Grenoble.
dernière modification le 21 décembre 1997 
mailto : Philippe.Genoud@imag.fr


Sommaire



Proposition de sujets de TP :
 
Planning 97/98
 
 
Semaine 
Cours-TD 
TP 
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. 
Une feuille d'exercices
 

prise en main de l'environnement du DSU (terminaux X, Unix, navigation avec Netscape) 

Le sujet a distribuer aux etudiants. 
Les questions posées
 

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) 

- une feuille d'exercices de TP

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

 

Tp3 itérations-traitement séquentiel.

S6 3 au 7 novembre Retour sur la notion de classe 
    variables d'instance (visibilite, public ou private) 
    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

Sources d'information JAVA

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).

- concepts du langage JAVA

- 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....


Feuilles de TD

Documents fournis aux etudiants en seance de TD


TP effectues l'anne derniere
Sujets d'examen de l'annee derniere

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à.