Améliorer les connaissances sur la syntaxe basique de C++ - Implémenter l'héritage & le polymorphisme - Concevoir des pointeurs intelligents - Apprendre les nouveautés des nouveaux standards de C++ - Administrer les exceptions dans C++ -Comprendre et bâtir des templates en C++ - implémenter la généricité en C++ - Utiliser la puissance de la bibliothèque STL - (Standard Template Library) - Utiliser les apports de C++ moderne : C++11/14/17/20