Automne 2008
Différences entre la
programmation Java et la programmation C++. Pointeurs et gestion de la mémoire.
Programmation orientée objet en C++. Entrée-sortie des fichiers et flux de
données. Macros du préprocesseur. Classes génériques et bilbiothèque
STL. Calcul numérique en C++. Interfaçage avec le matériel. Applications
d'ingénierie. Préalables : ITI1521,
ITI1500
|
LEC 1 |
Mardi 8h30 |
STE F0126 |
|
LEC 2 |
Vendredi 10h00 |
CBY B202 |
|
TUT |
Jeudi 11h30 |
SMD 429 |
|
LAB 1 |
Lundi 17h30 |
|
Robert Laganière
STE5023
562-5800 poste 6707
laganier@site.uottawa.ca
http://www.site.uottawa.ca/~laganier
Disponible
à l’ AGORA.
Voir le site Web du livre .
1. Survol C++ (1 semaine)
2. Allocation de la mémoire (1 semaine)
3. L’orienté objet en C++ (2 semaines)
4. Flots de données (streams) (1 semaine)
5. Macros et templates (2 semaines)
6. Types abstraits de données (2 semaines)
7. Interface matérielle (1 semaine)
8. Classes : autres notions
avancées (2 semaine)
1 PROJET (en
groupe de 2) 24%
5 DEVOIRS (individuel) 10%
EXAMEN MI-SESSION 26% (Jeudi le 23 octobre à 11h30)
EXAMEN FINAL 40%
** pour les examens un seul livre de référence C++ est permis (aucun autre documents ou
notes)
(voici un exemple d’examen final)
·
La
présence au cours est obligatoire. Comme le stipulent l’ensemble des règlements
scolaires, l’étudiant(e) qui ne se présente pas à au moins 80 % du cours
ne pourra pas écrire l’examen final.
·
Toutes
les composantes du cours (tels que les rapports de laboratoire, les devoirs,
etc.) doivent être remplies sinon l’étudiant(e) pourrait recevoir la note de
INC comme note finale (équivalente à un F).
·
Pour satisfaire aux exigences du cours, l’étudiant
devra obtenir une note d’au moins 50% au total de
ses examens.