UdMHaut
UdMBAS

IFT1166
Programmation Orientée Objet avec C++

Département d'informatique et de recherche opérationnelle

Direction de l'enseignement de service en informatique
 

Image C++
 
Été 2008

Accueil

Professeurs et
Démonstrateurs

Horaires et locaux

Notes de cours

Cours
après Cours

Démonstrations
et devoirs

Examens

Liens utiles

Au sujet du
livre de cours

Consultez vos notes

Foire aux questions
(FAQ)

Sessions antérieures

  Plan de cours  
 
Dernière mise à jour : sam 03 mai 2008 14:18:45 EDT
 
DESI, Été 2008.
Chargé de cours:
Mohamed Lokbani
Secrétariat DESI : 2194, Pavillon André-Aisenstadt
2920, chemin de la Tour
Université de Montréal

IFT 1166
Programmtion Orientée Objet en C++
http://www.iro.umontreal.ca/~pift1166
email:pift1166@iro.umontreal.ca

 


Modalités

Cours théorique et travaux pratiques durant un trimestre. Pour la session d'été 2008, il y aura 8 semaines de cours à raison de 3 heures de cours théoriques et 2 heures de travaux pratiques, par semaine.

Les cours auront lieu au Pavillon Claire McNicoll, campus Université de Montréal, comme suit :

Jour Heure Section Lieu Type
mercredi 17h30-20h30 A&B Z-215 Cours magistral
mercredi 15h30-17h30 A X-117 Démonstration
mercredi 20h30-22h30 B X-117 Démonstration

Le premier cours théorique est prévu pour le 07 mai et les travaux pratiques débuteront le 07 mai.
La date limite d'annulation est le 23 mai 2008. La date limite d'abandon avec frais est le 13 juin 2008.

Présentation du cours

Ce cours s'adresse à ceux qui ont déjà suivi un cours de programmation dans un des langages C ou Java et qui désirent apprendre la programmation orientée objet en langage C++. Le cours présentera les concepts à la base de la programmation orientée objet C++ et l'application de ces concepts aux structures de données simples et aux interfaces graphiques de base.

Préalable

Préalables académiques: IFT1810 ou IFT1969.

Références

Travaux pratiques

L'ensemble des travaux pratiques représentent 40% de la note finale. Ces travaux seront effectués sur les systèmes Windows/Linux dans l'environnement du réseau IRO, avec les compilateurs VC++ & GCC.

Évaluation

Examen % Note Finale Date Heure Lieu
Intra 20% mercredi 04 juin 2008 17h30 à 19h30 Z-317
Final 40% mercredi 09 juillet 2008 17h30 à 20h30 Z-317

Notation

Pour réussir ce cours, la moyenne pondérée des examens doit être au moins 40% i.e.

    Si Intra (sur 20) + Final (sur 40) >= 24 (moyenne Intra + Final) alors

      Note = Intra + Final + TP

    Sinon

      Note = Intra + Final + TP/2

La conséquence évidente de ce calcul est qu'il faut réussir les examens pour réussir le cours. La note sur 100 est convertie en note littérale (A+, A, A-, etc.) à la fin du cours seulement, selon un barème qui dépendra à la fois de la moyenne du groupe et de la répartition des étudiants. De plus, la note globale doit satisfaire les exigences de la faculté où l'étudiant s'est inscrit.

Le plagiat à l'U de M est sanctionné par le Règlement disciplinaire sur la fraude et le plagiat concernant les étudiants. Pour plus de renseignements, consultez le site http://www.integrite.umontreal.ca.

Présentation du cours
Anatomie d'un programme C++
C++, C et Java
Identificateurs, types de base et variables
Les entrées et les sorties en C++
Spécificités C++
Opérateurs, expressions et conversions
Les structures de contrôle
Fonctions et Tableaux
Pointeurs et arithmétique de pointeurs
Allocation dynamique
Énumérations et Structures
Notions de programmation orientée objet
Classes et objets
Fonctions membres
Construction et destruction des objets
Héritage et fonctions virtuelles
Listes chaînées, files, piles et arbres
Algorithme de tri et de recherche
Interfaces Graphiques de base


pift1166@iro.umontreal.ca
[top]