- Algorithmique :
. analyse descendante,
. structures algorithmiques,
. types de données simples et structurées,
. fonctions.
. organisation des données : traitement de file, tri
- Programmation impérative C++ :
. schémas de traduction des structures algorithmiques,
. sous-programmes, fichiers en-tête, librairies
. flux d'entrée / sortie.
. gestion de projet.
. outils de programmation.
- Travail en autonomie : projet permettant de mettre en oeuvre les connaissances acquises.