IFT 1870, PROGRAMMATION JAVA: INITIATION Objectifs du cours

publicité
DESI, HIVER 2005
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 5 janvier et les travaux pratiques débuteront le 12 janavier.
Théorie
Section
Horaire
Salle
mer. 16:00 à 18:00
14
L
M
Travaux pratiques
Horaire
Labo.
mer. 14:00 à 16:00
13
mer. 18:00 à 20:00
13
Évaluation
Examen intra:
Examen final:
Travaux pratiques :
20%,
40%,
40 %
date : mercredi 23 février de 16:00 à 18:00
date : mercredi 20 avril de 16:00 à 19: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
IFT1870H05L
1
Contenu du cours :
Description
Semaine
01 : 5 janv
02 : 12 janv
03 :
19 janv
04 : 26 janv
05 :
2 févr
06 :
9 févr
07 : 16 févr
- 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
Boucles while suite
Boucles imbriquées
Introduction aux méthodes (avec return et de type void)
Transmission de paramètres aux méthodes
Révision
23 févr
EXAMEN INTRA de 16:00 à 18:00
28 février au
6 mars
semaine de lecture, activités libres
08 : 9 mars
09 : 16 mars
10 : 23 mars
11 : 30 mars
12 : 6 avril
20 avril
- 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 16:00 à 19: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).
IFT1870H05L
2
Téléchargement