Enrolment options

  • Ce programme de cours sur la programmation orientée objet (POO) propose une exploration détaillée des concepts fondamentaux et avancés du langage C++. Le Chapitre 1 s'étale sur deux semaines et offre une introduction aux principes de la POO, initiant les étudiants à la définition et à la mise en œuvre du langage C++, ainsi qu'au noyau C de ce langage. Le Chapitre 2, également d'une durée de deux semaines, aborde les bases telles que les structures de contrôle, les fonctions, les tableaux, la récursivité, les fichiers, les pointeurs, les références et l'allocation dynamique. Le Chapitre 3, s'étendant sur trois semaines, se concentre sur les classes et objets en détaillant la déclaration de classe, les variables et méthodes d'instance, l'encapsulation, les constructeurs, les destructeurs et les associations entre classes. Le Chapitre 4, réparti sur trois semaines également, explore l'héritage, le polymorphisme, les classes abstraites, les interfaces, ainsi que les conteneurs, itérateurs et foncteurs dans le Chapitre 5. Enfin, le Chapitre 6, s'étalant sur deux semaines, aborde les notions avancées telles que la gestion des exceptions, les fonctions templates et les classes templates. Des Travaux Pratiques (TP) jalonnent ces chapitres, permettant aux étudiants de mettre en pratique ces connaissances, allant de la maîtrise d'un compilateur C++ à la programmation orientée objet en passant par la gestion de la mémoire et l'utilisation des templates. Ce cours vise à offrir une compréhension approfondie et pratique du langage C++ dans un contexte de programmation orientée objet.

Guest access
Guest access
Self enrolment (Student)
Self enrolment (Student)