IFT1870H05L 2
Contenu du cours :
Semaine Description
01 : 5 janv
- 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
02 : 12 janv - 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
03 : 19 janv - Énoncés de lecture
- Énoncés de sélection simple avec if , conditions simples
04 : 26 janv - Sélection multiple avec l'énoncé Switch ....
- Conditions composées, constantes
- Boucles de répétition avec : for
05 : 2 févr - Techniques de compteur, de cumulateur et de validation
- Boucles while
06 : 9 févr - Boucles while suite
- Boucles imbriquées
07 : 16 févr - 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 - Type String (chaîne de caractères)
- Tableaux à une dimension, recherche dans un tableau
09 : 16 mars - Passage de tableau en paramètre
- Introduction aux concepts de base de la programmation objet POO
10 : 23 mars - POO suite
- Écriture de classes
- Méthodes d’instances, méthodes de classes
11 : 30 mars - POO suite
- Classes prédéfinies et utilisation, Applets
12 : 6 avril - Révision
20 avril 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).