IFT1176, Aspects avancés en Java
IFT1176, session été 2005
1
DESI, Été 2005 :
Sections A et B.
Chargés de cours : Michel Reid
Plan de cours préliminaire
IFT 1176
Aspects avancés de Java
http://www-perso.iro.umontreal.ca/~dift1176/
Modalités:
Cours théorique et travaux pratiques durant un trimestre. Pour la session d'été, il y aura 8 semaines de cours
théorique à raison de 3 heures par semaine et 9 semaines de travaux pratiques à raison de 2 heures, par semaine.
Début des cours théoriques et des travaux pratiques : 4 mai.
Jour
Heure
Section
Lieu
Type
mercredi
17h30-20h30
A & B
Z-215
Cours magistral
mercredi
15h30-17h30
A
X-117
Démonstration
mercredi
20h30-22h30
B
X-117
Démonstration
Présentation du cours:
Ce cours s'adresse à ceux qui connaissent déjà le langage Java et qui souhaitent acquérir les techniques avancées de
ce langage. Ces techniques porteront sur le traitement des exceptions, la réalisation des interfaces graphiques,
l'exécution des tâches en parallèle, l'interaction avec des bases de données, la conception des applications dédiées au
web et finalement, l'étude des composantes réutilisables.
Références:
Big Java, Cay Horstmann, ed. John Wiley & Sons.(1ière et 2ième éditions)
Core Java 2 , Volume 2: Advanced Features ; Cay S. Horstmann & Gary Cornell, ed. PH/PTR (version française: Au
cœur de Java 2 - Volume 2 : Notions avancées, ed. CampusPress)
Comment programmer en Java, 4e édition Deitel, Deitel, Tardif, Lebel et Piette, ed. Reynald Goulet inc..
Programmer en Java ; Claude Delannoy ed. Eyrolles.
Préalable:
Programmation Java et applications (IFT1170).
IFT1176, Aspects avancés en Java
IFT1176, session été 2005
2
Évaluation:
% Note Finale
Date
Heure
Lieu
20%
1 juin 2005
18h00-20h00
S-142
40%
6 juillet 2005
17h30 à 20h15
S-142
Travaux pratiques :
Ce cours compte un projet de session qui sera divisé en de 3 TPs (40% de la note finale). Ce projet porte sur la
gestion et la consultation d’une banque de données.
La première partie (tp1) sera essentiellement un modèle de la banque de donnée utilisant diverses collections de
Java. Ce modèle doit ensuite être validé par l’équipe de test (vos correcteurs).
La seconde partie (tp2) consiste essentiellement à ajouter une interface graphique au modèle du tp1.
La dernière partie (tp3) consiste à migrer la gestion des données vers une base de données (Oracle). Pour cette
partie, la gestion des données se fera à travers l’interface graphique développée au tp2. De plus, vous aurez à
permettre la consultation des données (selon certains critères) à travers des pages web (Servlet).
Seuil :
Pour réussir ce cours, la moyenne pondérée des examens doit être au moins 40%; de plus, la note globale doit
satisfaire les exigences de la faculté où l'étudiant s'est inscrit.
Un aperçu du contenu:
Avant Intra :
Collections.
Exceptions.
Interfaces graphiques.
Après Intra :
Interfaces graphiques (suite).
JDBC.
Servlets.
Threads, etc.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !