Développement C++

Catalogue des cours de Télécom SudParis

Code

CSC 4526

Niveau

Graduate (M1)

Période

Spring (P4)

Domaine

Informatique

Langue d'enseignement

Français

Crédits ECTS

4

Heures programmées / Charge de travail

30 / 60

Responsable(s)

  • SIMATIC Michel

Département

- Informatique

Equipe pédagogique

  • SIMATIC Michel

Objectifs

Maitriser le langage C++ et son environnement de développement (librairies et IDE).

Contenu

Bases (variables et types de base, expressions, instructions, fonctions, classes)
Librairies C++ (librairie IO, sequential containers, generic algorithms, associative containers, dynamic memory)
Outils pour auteurs de classes (contrôle de copie, surcharges et conversions, programmation orientée objet, templates et programmation générique)
Sujets avancés (librairie d'utilitaires, outils pour programmes de grande qualité, outils spéciaux)
Librairies (Boost, Qt, Ogre3D, Urho3D (à confirmer)

Prérequis

Langage C, programmation objet

Mots-clés

Langage C++, environnement de développement, interfaces graphiques

Evaluation

La plupart des notions abordées dans cette UV sont approfondies lors d'un micro-projet.
La validation du projet d'option est basée sur l'appréciation du travail réalisé (R), la réalisation d'un rapport écrit (E), la soutenance orale (S) et la gestion du projet (G).
La validation de ce micro-projet est basée sur l'appréciation du travail réalisé (R), la relecture d'un rapport écrit(E) comprenant un manuel d'installation de la démonstration, et l'évaluation d'une soutenance orale (S) incluant une démonstration.

Approches pédagogiques

 

Programme

Programme Ingénieur

Fiche mise à jour : 20/12/2016 14:59:58