IFT 1870, PROGRAMMATION JAVA: INITIATION Objectifs du cours

publicité
DESI, AUTOMNE 2004
LONGUEUIL
Fatima Rhazi
IFT 1870,
PROGRAMMATION JAVA: INITIATION
Objectifs du cours :
Le but de ce cours est de :
• familiariser l'étudiant avec la programmation élémentaire en Java: types, constantes
versus variables, les énoncés de contrôle, les boucles, les tableaux, en utilisant les concepts
de la programmation objet: clases, objets, méthodes ;
• préparer l'étudiant à suivre un cours plus avancé IFT 1170 (JAVA et applications) .
Préalable :
Aucun préalable requis.
Modalités :
Cours théoriques et travaux pratiques durant 12 semaines à raison de 2 heures de cours
théoriques et 2 heures de travaux pratiques par semaine.
Horaire
Le premier cours théorique est prévu pour le 7 septembre et les travaux pratiques débuteront le 14
septembre.
Théorie
Section
Horaire
Salle
mar. 18:00 à 20:00
14
L
M
Travaux pratiques
Horaire
Labo.
mar. 16:00 à 18:00
13
mar. 20:00 à 22:00
13
Évaluation
Examen intra:
Examen final:
Travaux pratiques :
20%,
40%,
40 %
date : mardi 26 oct de 18:00 à 20:00
date : mardi 14 déc de 18:00 à 21:00
TP1 : 30%, TP2 : 30%, TP3 : 40%
Page web du cours
Tous les documents relatifs au cours ( exercices, démos, tps, examens précédents...) se trouvent
à l’adresse suivante : www.iro.umontreal.ca/~dift1870
IFT1870A04L
1
Contenu du cours :
Description
Semaine
01 : 7 sept
02 : 14 sept
03 : 21 sept
04 : 28 sept
05 : 5 oct
- Description du cours et introduction à la programmation
- Étapes de la résolution de problèmes
- Introduction à JAVA:
. notion d'applications et d'applets
. environement de développement Java
- Structure d'un programme en Java
- Variables et types de base: entier, réel, booléen, caractère
- Énoncé d'écriture, énoncé d'affectation, opérateurs arithmétiques, relationnels et logiques
- Énoncés de lecture
- Énoncés de sélection simple avec if , conditions simples
-
Sélection multiple avec l'énoncé Switch ....
Conditions composées, constantes
Boucles de répétition avec : for
Techniques de compteur, de cumulateur et de validation
- Boucles while
11 au 15 oct
06 : 19 oct
26 oct
07 : 2 nov
08 : 9 nov
09 : 16 nov
10 : 23 nov
11 : 30 nov
12 : 7 dec
14 dec
semaine de lecture, activités libres
- Boucles while suite
- Boucles imbriquées
- Révision
EXAMEN INTRA de 18:00 à 20:00
- Introduction aux méthodes (avec return et de type void)
- Transmission de paramètres aux méthodes
- Type String (chaîne de caractères)
- Tableaux à une dimension, recherche dans un tableau
- Passage de tableau en paramètre
- Introduction aux concepts de base de la programmation objet POO
- POO suite
- Écriture de classes
- Méthodes d’instances, méthodes de classes
- POO suite
- Classes prédéfinies et utilisation, Applets
- Révision
EXAMEN FINAL de 18:00 à 21:00
Références :
- Notes de cours, disponibles à la librairie de l’université de Montréal
- Deitel & Deitel, Java: Comment programmer en Java, 4ème édition (2002), Goulet (80$)
- Claude Delannoy Programmer en Java (Eyrolles)
Plusieurs sites internet présentent de l’information sur JAVA (voir liens utiles sur la page web).
IFT1870A04L
2
Téléchargement