Université d'Ottawa
École d'Ingénierie et de Technologie de l'Information
CSI 1502A
Hiver 2004
PRINCIPES FONDAMENTAUX DE CONCEPTION DES LOGICIELS (3 Heures
par semaine, 3 heures de lab par semaine, 4 credits)
DESCRIPTION
Introduction à la programmation orientée objet, encapsulation et masquage d'information.
Structures de données élémentaires: Listes, piles, files d'attente et leurs applications.
Traitement itératif et récursif des structures de données. Les étudiants utiliseront le
langage Java pour les travaux pratiques.
Préalable(s) : GNG1501 ou CSI 1500
SITE WEB DU COURS : http://www.site.uottawa.ca/~malek/csi1502
EMPLOI DE TEMPS
LEC 1 Mercredi 13:00 - 14:30 STE H0104
LEC 2 Vendredi 11:30 - 13:00 STE H0104
LAB 1 Section A Mardi 19:00 - 22:00 CBY B02
LAB 2 Section B Mercredi 16:00 - 19:00 CBY B02
PROFESSEUR
Dr. Fadi Malek
ENSEIGNANTS AUXILIAIRES (TAS)
"JAVA Software Solutions; Foundations of Program Design" Third edition, Addison
Wesley, ISBN: 0-201-78129-8 par John Lewis et William Loftus,
LE SYSTÈME D’ÉVALUATION
Quatre devoirs (individuels) 4 x 5% = 20 %
Examen de mi-session 20 %
Examen Final 60 %