IFT-21133
Programmation avancée
en Java
Guide pédagogique
Pierre Marchand
Été 2001
ii
iii
Table des matières
Avant-propos......................................................................................................................v
Partie I : Présentation du cours
Titre................................................................................................................................3
Sigle ...............................................................................................................................3
Session ...........................................................................................................................3
Nombre de crédits..........................................................................................................3
But du cours...................................................................................................................3
Clientèle.........................................................................................................................3
Description.....................................................................................................................3
Préalable.........................................................................................................................3
Exigences particulières ..................................................................................................4
Matériel pédagogique.....................................................................................................4
Objectifs généraux des unités ........................................................................................4
Bibliographie..................................................................................................................4
Professeur pour la section à distance.............................................................................5
Cheminement d’apprentissage.......................................................................................5
Activités d’évaluation....................................................................................................6
Accès Internet ................................................................................................................7
Codes d’accès.................................................................................................................9
Outils de programmation .............................................................................................11
Calendrier.....................................................................................................................12
Partie II : Étude des unités
Introduction......................................................................................................................15
Unité 1 : Concepts de base..............................................................................................18
Unité 2 : Structures de contrôle ......................................................................................22
Unité 3 : Méthodes, tableaux et la classe Vector............................................................23
Unité 4 : La programmation à base d'objets....................................................................25
Unité 5 : Programmation orientée objet..........................................................................26
Unité 6 : Chaînes, caractères, graphiques et Java2D......................................................27
Unité 7 : L'interface utilisateur graphique I....................................................................29
Unité 8 : L'interface utilisateur graphique II...................................................................30
Unité 9 : Exceptions et processus légers.........................................................................31
Unité 10 : Fichiers, flux et réseaux...................................................................................33
Unité 11 : Programmation client/serveur I : JDBC et servlets..........................................35
Conclusion ........................................................................................................................37
iv
Avant-Propos
Bonjour et bienvenue au cours IFT-21133, Programmation avancée en Java, section à
distance. Le présent guide a pour but de décrire la démarche pédagogique que nous
adoptons dans ce cours et le cheminement d’apprentissage que nous vous recommandons
pour atteindre les objectifs du cours.
Le cours Programmation avancée en Java suppose que vous avez déjà suivi les cours
Algorithmique et Programmation (IFT-17582) et Structures de données (IFT-10541) et
que vous maîtrisez donc la programmation en C. Il vous demandera néanmoins des
efforts importants. En effet, la matière à couvrir est vaste et plusieurs des concepts
présentés ne vous sont sans doute pas familiers. Nous ne ménagerons aucun effort pour
vous aider à réussir le cours, mais nous vous rappelons que vous êtes le premier
responsable de votre apprentissage.
La charge de travail d’un cours de 3 crédits est habituellement de 9 heures par semaine
pendant 15 semaines, ce qui représente 135 heures de travail. Pour un cours régulier, ceci
inclut trois heures de classe par semaine. Comme, dans un cours à distance, vous n’avez
pas ces trois heures de classe et que le cours ne dure que 13 semaines, vous aurez au
moins trois heures de lecture à effectuer chaque semaine. Les six autres heures serviront à
faire les exercices proposés et les devoirs obligatoires.
Nous vous souhaitons donc une bonne session et espérons que vous partagerez notre
enthousiasme pour le langage Java.
Partie I
Présentation du cours
1 / 41 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 !