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)
Katerine Barbieri : [email protected]
Thierry Métais : [email protected]
Arno Schulz : [email protected]MANUEL OBLIGATOIRE
"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 %
Total 100 %
Note : Pour passer le cours, il faut avoir 50% sur l’examen.
LE CONTENU DU COURS
Semaine
Contenu
Chapitres de
Manuel
Jan 5-10
Information sur le cours.
Introduction à l’informatique.
Chapitre 1
Jan 12-17
Concepts de base de Java
Chapitre 2
Jan 19-24
Instructions de base de Java
Chapitre 3
Jan 26-31
Classes et Objets
Chapitre 4
Fev 2-7
Méthode de résolution de problèmes en OO
Chapitre 5
Fev 9-14
Méthode de résolution de problèmes en OO (suite)
Chapitre 5
Fev 16-21
Les tableaux et la classe Vector
Chapitre 6
Fev 23-28
Semaine d’études
Mar 1-6
Les tableaux et la classe Vector (suite)
Chapitre 6
Mar 6
Examen de mi-session a 13 :00
Chapitres 1-6
Mar 8-13
L’héritage
Chapitre 7
Mar 15-19
Récursion
Chapitre 11
Mar 22-26
Structures de données
Chapitre 12
Mar 29-
Avr 2
Gestion des exceptions et Génie logiciel
Chapitre 8 et
Chapitre 10
Avr 5
Révision
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !