Premier semestre

Le premier semestre de septembre à décembre regroupe les cours fondamentaux de la formation qui permettent d’acquérir les outils mathématiques et numériques nécessaires en finance quantitative et forment à la programmation moderne en C++. La présence à tous les cours est obligatoire.

En début d´année, un cours supplémentaire de Didier Faivre (CACIB) est donné pour une introduction aux marchés financiers (cartographie, régulation, métiers, zooms sur la BFI et les produits dérivés).

Bloc de base

UE - Base 1 6

  • Méthodes Numériques
    • Cindy Guichard
    • 21h IMPA IMPC SCDI
    • Ce cours traite de la discrétisation des EDP en 1D notamment par la méthode des différences finies. Des notions d’algèbre linéaire numérique seront également abordées en fin de cours. En fonction du parcours de l’étudiant.e, ce contenu pourra être vu comme des rappels de M1.

  • Fondamentaux du C++
    • Vincent Lemaire
    • 21h IMPA IMPC SCDI
    • Ce cours traite la syntaxe et les outils fondamentaux du langage C++. On aborde notamment l’allocation dynamique, la programmation orientée objet (classes, héritage, polymorphisme dynamique) et la programmation générique (templates, STL, polymorphisme statique). Chaque séance de cours magistral est suivie d’une séance de mise en pratique sur machine.

  • Modèles aléatoires markoviens
    • Damien Simon
    • 21h IMPA SCDI
    • Cours d’introduction aux processus de Markov: chaînes de Markov à temps discret et à temps continu (processus de sauts markoviens), comportement en temps long (résultats d’ergodicité), applications aux files d’attentes, processus de Markov à valeurs dans un espace d’état continu (notion de semi-groupe).

UE - Base 2 6

  • Calcul stochastique
    • Camille Tardif
    • 21h SCDI
    • Martingales à temps discret, martingales à temps continu, convergences et théorème d’arrêt. Mouvement brownien, propriété de Markov et propriété de martingale. Intégrale stochastique par rapport au mouvement brownien, formule d’Itô, théorème de Girsanov. Introduction aux équations différentielles stochastiques, équations à coefficients lipschitziens, diffusions et propriété de Markov.

  • Monte Carlo
    • Raphaël Roux
    • 21h IMPA
    • Généralités sur les méthodes de Monte Carlo (Loi des grands nombres, vitesse de convergence et intervalles de confiance), simulation de variables et vecteurs aléatoires (inversion, rejet, transformation, variables corrélées), réduction de variance (variables de contrôle et antithétique, stratification, fonction d’importance), méthodes de quasi-Monte Carlo (discrépance, exemples de suites à discrépance faible), calcul de sensibilité (différences finies, différentiation et log-vraisemblance).

  • Statistique inférentielle
    • Yassin Mazroui
    • 21h IMPA IMPC
    • Introduction à la statistique mathématique: modèles statistiques paramétriques, estimation ponctuelle, intervalles de confiance, tests statistiques. TP avec le logiciel R.

Bloc fondamental

UE - Fondamental 1 6

  • Séries chronologiques
    • Jean-Patrick Baudry
    • 24h IMPA
    • Introduction aux méthodes statistiques de traitement de données temporelles dépendantes : propriétés au second ordre d’une série temporelle ; stationnarité et stationnarisation ; tendance et saisonnalité ; fonction d’autocovariance ; prédiction linéaire ; modèles paramétriques : AR, MA, ARMA.

  • Analyse de données
    • Yassin Mazroui
    • 24h IMPA IMPC
    • Consolidation des connaissances théoriques et pratiques (TP avec le logiciel R) d’Analyse de données et de Statistique appliquée. L’objectif est de permettre aux étudiants d’acquérir les bons réflexes avant d’analyser une base de données, d’avoir une palette assez large de méthodes d’analyse, de connaître les limites d’application de ces méthodes.

      • Analyse descriptive (numérique et graphique)
      • Tests paramétriques et non-paramétriques d’égalité de moyennes (Student, Mann-Whitney), d’égalité de proportions (Chi-2, Fisher exact) pour 2 échantillons indépendants et appariés
      • ANOVA à un et deux facteurs, ANCOVA, test de Krukal-Wallis
      • Modèles de régression linéaire simple et multiple, test de corrélation li- néaire
      • Modèles de régression logistique simple et multiple, notion de rapport de côte
      • Analyse exploratoire : Analyse en Composante Principale
      • Analyse de survie (survenue d’un événement : décès, panne d’une machine,…)
  • Programmation en Python
    • Baptiste Gregorutti (SCAI)
    • 12h IMPA IMPC
    • Ce cours débute avec un rappel des éléments fondamentaux de Python 3 (types, structures du code, les classes) en y pointant au passage quelques pièges communs (telles que la transmission des données mutables/immutales). Le cours développe ensuite les possibilités offertes par quelques bibliothèques pour les sciences numériques: numpy, pandas et matplotlib. La partie pratique vise à mettre en situation les mécanismes décrits en cours et invite à explorer les concepts et ces bibliothèques, à travers leurs documentations, afin d’en préciser l’emploi en situation.

  • Introduction au CUDA (GPU)
    • Lokmane Abbas-Turki
    • 12h IMPA IMPC
    • Ce cours introduit de façon simple et efficace à la simulation sur GPU (Graphics Processing Units). Il est agencé autour de la simulation Monte Carlo fortement adaptée à la parallélisation. Il permet ainsi de se concentrer sur les optimisations permises par l’architecture du GPU.

UE - Fondamental 2 6

  • Finance: marchés complets
    • Shen Lin
    • 24h
    • Introduction à la couverture de produits dérivés et à la gestion de portefeuille en marchés complets dans les modèles de diffusions browniennes, modèle de Black-Scholes généralisé, lien avec les EDP, modèles de taux.

  • Finance: marchés incomplets
    • Olivier Bardou
    • 24h
    • Modèles de la courbe des taux, modèles de volatilité locale, modèles de volatilité stochastique, options exotiques, risque de défaut, modèles de crédit, marchés incomplets.

  • PyTorch et Machine Learning pour la Finance
    • Vincent Lemaire
    • 12h
    • Discrétisation d’EDS, calcul de sensibilités, méthodes de Monte Carlo et Régression Monte Carlo (Least Squares Monte Carlo), régression non linéaire et approximation par réseaux de neuroes (Feedforward Neural Network), avec des applications en finance et programmation avancée en PyTorch.

  • Calcul stochastique
    • Camille Tardif
    • 12h SCDI
    • Compléments au cours de l’UE “Base 2” avec des exemples et des applications du calcul stochastique.

Formation complémentaire

UE - Anglais 3

  • Anglais
    • Jamal Ait Mouhoucht, Département de langues
    • IMPA IMPC SCDI
      • Remise à niveau en anglais
      • Préparation aux entretiens professionnels oraux
      • Préparation au TOEIC

UE - Insertion Professionnelle 3

  • Insertion professionnelle
    • Lokmane Abbas-Turki
    • IMPA IMPC SCDI
      • Séances d’exposés de “culture financière”
      • Ateliers d’aide à la recherche de stage et mise en place du projet professionnel
      • Participation au Forum Entreprises et Math. (FEM) et à l’Atrium des métiers.
      • Devoirs CV et candidature à un stage.

      Pour les apprentis, un dossier professionnel sera évalué (rapport, avis du maître d’apprentissage et du tuteur académique)

Second semestre

Bloc de spécialisation

UE - Spécialisation 1 6

  • Base de données SQL et VBA
    • Yassine Sabbhi (SFIL)
    • 30h IMPA
    • Création et utilisation de base de données SQL. Création d’une interface Excel avec des “UserForms” VB pour interagier avec la base. Utilisation du VBA comme langage de programmation: types de données, attributs, opérateurs, fonctions, boucles, types RANGE et VARIANT, tableaux, etc.

  • Fiabilité
    • Michèle Thieullen (SU), Thomas Guillon (RTE)
    • 30h IMPA
      • Partie théorique (M. Thieullen): Modèles semi-markoviens et processus déterministes par morceaux (PDMP).

      Le but du cours et des séances de TD est de passer en revue certains aspects théoriques des modèles fondamentaux en fiabilité. On y abordera les chaînes de Markov, le processus de Poisson, les processus de renouvellement, les processus semi-markoviens et de Markov déterministes par morceaux. Le fil conducteur est la notion de taux de hasard pour la modélisation d’événements aléatoires.

      • Partie industrielle (T. Guillon, A. Fremond et S. Tazi, RTE): Introduction à la science des risques et aux trois grandes stratégies de gestions de risques (Risk-Informed, principe de prudence, stratégie discursive), études des cas : Faillite de Pacific Gas & Electricity, Crashs Boeing 737 MAX. Statistiques des durées de vie et biais d’observations (estimateur de Kaplan-Meier, estimateur du maximum de vraisemblance, regréssion de survie). Valorisation des conséquences et analyse socio-économique. Politiques de maintenance préventive, processus de renouvellement à récompense, politiques optimales de remplacement par âge. Étude de cas et TP en python.

UE - Spécialisation 2 6

  • Machine Learning
    • Ana Karina Fermin Rodriguez (Univ. Paris Nanterre)
    • 15h IMPA IMPC
    • Introduction à l’apprentissage statistique supervisé: construction de prédictions automatisées à partir d’une base d’exemples de bonnes prédictions. Nous décrirons le cadre théorique et présenterons les méthodes les plus classiques. Un accent sera mis sur le choix et la validation de ces méthodes à l’aide des données elles-mêmes. Le cours est illustré par des exemples dans le langage R. Il se valide par un projet avec R sur des données réelles.

  • Marchés des matières premières
    • Olivier Bardou (GRDF)
    • 15h
    • Ce cours est une introduction aux marchés des énergies et aux méthodes actuellement développées pour répondre aux questions de valorisation de produits dérivés et de gestion des risques qui s’y rencontrent. Le programme du cours est le suivant :

      • Présentation des marchés du pétrole, du gaz, de l’électricité, du charbon et des émissions,
      • Modèles de prix pour les énergies et les émissions,
      • Valorisation et couverture des produits dérivés sur les marchés de l’énergie,
      • Valorisation et gestion des actifs réels (options swing, stockages, CCGT…),
      • Gestion du risque (financier, physique et climatique).
  • Produits dérivés de taux
    • Sébastien Roland (SGCIB)
    • 15h
    • Le cours aborde la modélisation de certaines courbes de taux ainsi que différents modèles stochastiques de taux. On y voit notamment comment ces derniers sont construits, calibrés et utilisés dans les usages quotidiens de la banque. On se donne pour but de construire, à partir de données de marché liquides, un framework dans lequel on est capable de calculer les prix de différents produits présents ou pas dans le marché de départ.

  • Financial Risk Management: Market risk and Counterparty risk
    • Babacar Diallo (Natixis)
    • 12h
    • Ce cours est une introduction à la gestion des risques en finance de marché. Nous présenterons les concepts réglementaires et la modélisation du risque de marché et du risque de contrepartie. Nous verrons comment ces risques sont gérés dans les banques à travers des métriques tel que la VaR, l’ES, l’IRC, les Stress-test, l’EEPE, ou encore la CVA VaR.

Stage

UE - Stage 18

  • Stage en entreprise
    • Lokmane Abbas-Turki
    • 4 à 6 mois IMPA IMPC SCDI
    • Pour en savoir plus, consultez la page sur les stages. Pour les apprentis, cette UE est remplaçée par une UE “Mission en entreprise”, également à 18 ECTS.