C++ pour la finance
Le cours a pour objectif la maîtrise des principes de base de la programmation objet avec mise en pratique en C++.
Description
Le cours a pour objectif la maîtrise des principes de base de la programmation objet avec mise en pratique en C++.
Plan détaillé de la leçon
1. Éléments du langage :
- Variables, expressions, instructions (dont conditionnelles et boucles),
- fonctions, programme, compilation, concept de portée/durée de vie des variables
2. Tableaux, pointeurs, références, passages d’arguments (par valeur et référence)
3. Concept d’objet en C++.
- Classe C++.
- Construction et destruction, portée/durée de vie des objets.
- Fonctions membres. Modularité, compilation séparée, portée des variables; relation entre les classes (e.g. généralisation/spécialisation, agrégation/composition)
4. Spécialisation. Héritage et polymorphisme.
5. Notions de classes abstraites et interfaces.
6. Surcharge d’opérateurs
7. Éléments de la STL
8. Eléments de programmation générique (templates).
Intervenant
ALESTERD KAMELA
Compétences acquises
A l’issue de ce cours, l’étudiant devra être capable de concevoir et écrire un programme C++ dans un environnement de développement intégré :
– Maîtrise des éléments syntaxiques essentiels du langage C++ : surcharge, références, allocation dynamique, éléments static et const
– Maîtrise des éléments orientés objets du langage: classes, construction/destruction, héritage, polymorphisme, surcharge d’opérateurs, templates
A propos de l'intervenant
Alesterd KAMELA
Alesterd KAMELA est diplômé de l’ESLCA Business School Paris et occupe actuellement le poste d’IT QUANT chez Hilbert Investment Solutions.
Il possède une expérience en finance quantitative, gestion des risques, marchés financiers et traitement de données, acquise à travers des missions en support quantitatif, risk management et opérations de marché dans des environnements exigeants.