Poster un message

En réponse à :

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

mardi 2 juin 2015 par Loïc Gouarin, Florent Langrognet

Fort du succès de l’atelier C++ d’avril à Paris, le groupe Calcul (en partenariat avec le Laboratoire de Mathématiques de Besançon) propose une formation pour débutant en programmation C++11 et 14 les 8, 9 et 10 septembre 2015 à Besançon.

L’intervenant principal est Joël Falcou secondé (pour les TP) par Florent Langrognet.
L’unique prérequis pour ce cours est d’avoir des connaissances en programmation.

Inscription

Formulaire d’inscription
Date limite : 26/6/2015
Nombre de places limité à 30.

Matériels - Logiciels

Les participants devront se munir d’un ordinateur portable

  • si l’ordinateur est sous linux : l’installation de g++ 4.8+ ou clang 3.4+ est nécessaire (et suffisante)
  • sinon, les participants travailleront sur une machine virtuelle qu’il convient d’installer avant. Le fichier est téléchargeable ici

Lieu

Salle A - Centre Diocésain, 20 rue Mégevand, Besançon


Horaires

8 septembre 2015 : 10h - 17h30
9 septembre 2015 : 9h - 17h30
10 septembre 2015 : 9h - 17h


Supports de cours/TP

formation_base_cpp.zip

https://github.com/serge-sans-paille/land_of_cxx


Programme

Mardi 8 septembre 2015

Introduction

  • Historique du langage
  • Pourquoi C++ ?
  • L’héritage du C
  • Normes et évolutions

Structures de base d’un programme C++

  • Types et variables
  • Structures de contrôle
  • Fonctions et procédures
  • Processus de compilation
  • Mise en pratique

Aspects impératif

  • Définir une fonction
  • Paramètres, arguments et valeurs de retour
  • Inférence de type
  • Gestion des erreurs
  • Mise en pratique

Mercredi 9 septembrel 2015

Entrées/Sorties

  • Notions de flux
  • Entrées et sorties standards
  • Fichiers textes et binaires
  • Mise en pratique

La bibliothèque standard

  • Conteneurs
  • Algorithme
  • Fonctions mathématiques
  • Dates et heures
  • Expressions régulières
  • Mise en pratique

Jeudi 10 septembre 2015

Programmation orientée objets

  • Principes généraux
  • Notion d’interface
  • Héritage
  • Principes de substitution de Liskov
  • Mise en pratique

Gestion des ressources systèmes

  • Principe de la RAII
  • Sémantique de valeur, sémantique d’entité
  • Pointeurs à sémantique riche
  • Mise en pratique

Programmation générique

  • Fonctions génériques
  • Structures génériques
  • Mise en pratique

Références


modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message
  • Pour créer des paragraphes, laissez simplement des lignes vides.

  • Lien hypertexte

    (Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Ajouter un document

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 463034

Suivre la vie du site fr    ?

Site réalisé avec SPIP 3.0.17 + AHUNTSIC

Creative Commons License