Introduction au C++

V. Lemaire

Public:

Étudiants ayant peu programmé mais connaissant au moins un langage de programmation. La connaissance de l’environnement Linux n’est pas nécessaire.

Effectif étudiant: 30 maximum. Inscription obligatoire lors de l’acceptation dans la formation.

Horaire :

  • 5 cours magistraux de 2 heures.
  • 5 séances de travaux pratiques de 2 heures (deux étudiants/machine).

Objectif :

Permettre à des étudiants ayant peu d’expérience en programmation de dominer les éléments syntaxiques du langage afin d’entrer rapidement dans les projets demandés et d’acquérir une autonomie en vue du travail personnel. Un environnement (cygwin) sera proposé aux etudiants qui souhaitent disposer d’outils de travail C/C++ sur leur machine personnelle Windows XP.

Programme :

Introduction à l’écriture d’un programme simple

  • Instructions et blocs d’instructions
  • Élements d’architecture en vue d’expliquer le typage des variables
  • Les types, les opérateurs
  • Compiler avec des options/debugger.
  • Instructions conditionnelles et itérations
  • Fonctions et tableaux
  • Pointeurs, références
  • Allocation mémoire statique/dynamique
  • Notions de Classes
  • Surcharge d’opérateurs
  • Héritage
  • Bibliothèque standard
  • Construire une application avec un Makefile
Avatar
Sorbonne Université Sciences et École Polytechnique
en collaboration avec l’E.S.S.E.C.