IFT1025 – Programmation II
Hiver 2008
Page de cours: http://www.iro.umontreal.ca/~pift1025.
Horaire
Activit´e Jour De A Du Au Local Immeuble
th Mar. 15:30 17:30 8 janv. 12 f´evr. 1355 A.-AISENSTADT
th Mer. 15:30 16:30 9 janv. 27 f´evr. 1355 A.-AISENSTADT
th Mar. 15:30 17:30 26 f´evr. 1355 A.-AISENSTADT
th Mar. 15:30 17:30 11 mars 8 avr. 1355 A.-AISENSTADT
th Mer. 15:30 16:30 12 mars 9 avr. 1355 A.-AISENSTADT
tp Mar. 17:30 18:30 8 janv. 26 f´evr. 1355 A.-AISENSTADT
tp Mar. 17:30 18:30 11 mars 8 avr. 1355 A.-AISENSTADT
lab Mer. 16:30 18:30 9 janv. 27 f´evr. 1340 A.-AISENSTADT
lab Mer. 16:30 18:30 12 mars 9 avr. 1340 A.-AISENSTADT
exi Mar. 15:30 17:30 19 f´evr. G-415 PV ROGER-GAUDRY
exf Mar. 15:30 18:30 22 avr. 1140 A.-AISENSTADT
´
Evaluation
Mode d’´evaluation Valeur
Travaux pratiques 50%
Intra 20%
Final 30%
Objectifs Le but du cours est de perfectionner la programmation en utilisant le langage
Java. On favorisera l’acquisition de connaissances concernant les fondements th´eoriques et
les aspects pratiques de la programmation orient´ee objet et du langage Java. On insistera
sur l’h´eritage qui forme la base du langage Java. Nous pr´esenterons aussi des concepts plus
avanc´es tels les exceptions, les packages et les interfaces. Le cours portera ´egalement sur
les structures de donn´ees telles les piles, les listes, les arbres et les tables. Nous insisterons
surtout sur leur utilisation `a l’aide des collections pr´ed´efinies dans Java.
Le cours couvrira:
•Concepts de la programmation orient´ee objet : classes, objets, h´eritage, interfaces,
r´eutilisation
•Introduction aux structures de donn´ees et algorithmes : listes, arbres binaires, fichiers,
recherche et tri.
1