Atelier C++ à Rennes : les bases du 11 et du 14

Après les deux ateliers de Paris et Besancon, le groupe Calcul, en partenariat avec l’institut de recherche mathématique de Rennes et le service expérimentation et développement de l’INRIA Rennes-Bretagne Atlantique, propose un atelier pour débutant en programmation C++11 et 14 du 29 novembre au 1er décembre 2016 à Rennes.

L’intervenant principal est Joël Falcou secondé pour les TP par Anthony Baire et Pierre Navaro.

Le prérequis pour ce cours est de maîtriser le langage C et d’avoir des notions de programmation objet.


Supports de cours/TP

formation_base_cpp.zip

Les inscriptions sont closes.

Pour vous inscrire, merci de remplir le formulaire suivant
http://calcul.math.cnrs.fr/C3I/index.php?sid=44446&lang=fr

Les inscriptions sont gratuites mais obligatoires. Le nombre de places est limité à 24 participants.

Matériels - Logiciels

Les participants devront se munir d’un ordinateur portable

  • sous linux ou mac : l’installation de g++ 4.8+ ou clang 3.4+ est nécessaire (et suffisante)
  • sous windows il faudra installer MSVC 2015

Lieu

IRMAR sur le campus de Beaulieu à Rennes.

Programme

JOUR 1

  • Introduction
    • Historique du langage
    • Pourquoi C++ ?
    • Normes et évolutions
  • Eléments fondamentaux
    • main()
    • Processus de compilation
    • Types et variables
    • Structures de contrôle
    • Fonctions, surcharge et générosité
    • Gestion des erreurs

JOUR 2

  • Structure de Données Abstraites
    • Structures et autres types composites
    • Types paramétriques
    • Principe de la RAII
  • La bibliothèque standard
    • Conteneurs
    • Algorithme
    • Pointeurs à sémantique riche
    • Date et heure

JOUR 3

  • Programmation orientée objets
    • Notion d’interface
    • Polymorphisme statique
    • Polymorphisme dynamique
    • Principes de substitution de Liskov

REFERENCES


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 454 / 403303

Suivre la vie du site fr  Suivre la vie du site Présentation du Groupe Calcul  Suivre la vie du site Formations / Ecoles   ?

Site réalisé avec SPIP 3.0.17 + AHUNTSIC

Creative Commons License