Après un Master ou Master + Doctorat : ingénieur (R&D, contrôle, production…)
Après un Master ou Master + Doctorat : chercheur ou enseignant-chercheur
Après un Master ou Master + Doctorat : ingénieur (recherche-développement, contrôle, production…) dans les domaines santé, pharmacie, agroalimentaire, biotechnologies, instruments et réactifs, cosmétique, dépollution et environnement
Après un Master ou Master + Doctorat : ingénieur (recherche et développement, contrôle, production…)
Après un Master : Ingénieur (analyste financier, économiste, statisticien)
Après un Master : Data scientist
Après un Master : Spécialiste en intelligence artificielle (IA)
Après un master : Chargé(e) d’études
ingénieur étude conception
Ingénieur d'études industrie / recherche publique
Ingénieur.e recherche & développement
Enseignant.es dans le secondaire
Fees and scholarships
The amounts may vary depending on the programme and your personal circumstances.
All transcripts of the years / semesters validated since the high school diploma at the date of application.
Curriculum Vitae.
Detailed description and hourly volume of courses taken since the beginning of the university program.
Additional supporting documents
Research project.
Certificate of French (compulsory for non-French speakers).
VAP file (obligatory for all persons requesting a valuation of the assets to enter the diploma).
Recommendation letters.
Supporting documents :
- Residence permit stating the country of residence of the first country
- Or receipt of request stating the country of first asylum
- Or document from the UNHCR granting refugee status
- Or receipt of refugee status request delivered in France
- Or residence permit stating the refugee status delivered in France
- Or document stating subsidiary protection in France or abroad
- Or document stating temporary protection in France or abroad.
Ce cours est une introduction à l'analyse de séries temporelles. Une série temporelle est une suite d'observations indicées par le temps pour lesquelles l'ordre d'acquisition a donc une importance particulière, par exemple la suite du cours en bourse d'une matière première, la consommation électrique française, les données climatiques etc. L'objectif du cours est d'acquérir les notions mathématiques de base ainsi que les outils logiciels permettant l'analyse de ce type de données.
Objectifs d'apprentissage
Être capable, à partir de la connaissance des grandes étapes de la modélisation des séries chronologiques -- spécification du processus, estimation du modèle, validation et prévision -- de:
décomposer une série chronologique (tendance, saisonnalité, bruit);
modéliser et identifier des séries stationnaires linéaires à l'aide de processus ARMA;
estimer des processus ARIMA et SARIMA;
prédire de nouvelles observations et leur variabilité dans le cadre de ces modèles.
Le traitement du signal, d'abord utilisé en télécommunications est devenu omniprésent dans le traitement des données numériques (son, images...). Le codage, filtrage, compression repose sur des outils mathématiques principalement issues de l'analyse, des probabilités et des maths discrètes. Nous découvrirons quelques uns de ces outils en motivant leur introduction par des problèmes de théorie du signal.
Contenu du cours :
Traitement de signaux discret, codage d'un signal en fréquence, utilisation des séries de Fourier
Traitement de signaux continus, transformée de Fourier
Théorie de l'information, liens entre entropie de la théorie de l'information et l'entropie en probabilité.
Applications de la théorie de l'information au codage et à la compression.
Illustration des problèmes des approches fichiers sur un exemple
"L'approche base de données" : Modélisation des données / Factorisation du logiciel
Conception de bases de données
Le modèle relationnel
L'algèbre relationnelle
Conception de bases de données : passage au relationnel
Vue d'ensemble des fonctionnalités des SGBD
SQL : le LDD (Langage de Définition de Données)
Création d'une base sur Oracle Express
Insertion de données
Chargement massif de données
SQL : le LMD (Langage de Manipulation de Données)
Méthodologie SQL
Mise à jour et interrogation de données en SQL
Programmation SQL : langages procéduraux (PL/SQL) et API ODBC/JDBC
Manipulation d'une base de données en PLSQL et depuis un programme C
Introduction à la concurrence d'accès
Expérimentations sur la sur la concurrence d'accès
Introduction au problème de la confidentialité dans les bases de données
Objectifs d'apprentissage
Etre capable de concevoir un modèle conceptuel de données avec le modèle Entité-Association, et un modèle logique correspondant sous forme relationnelle.
Etre capable d'utiliser une base de données, par écriture de requêtes SQL d’interrogation et de mise à jour, par interfaçage d'un programme Java à la base avec JDBC, et par écriture et invocation de fonctions et procédures stockées en PL/SQL Oracle.
Etre capable d'administrer une base de données en vue d’en optimiser les performances, par une bonne gestion de la concurrence des accès, par la création d'index, ou encore par la réécriture de requêtes SQL pour obtenir un plan d’exécution plus performant.
Être capable d’appliquer les principales propriétés topologiques des espaces vectoriels de dimension infinie à l'étude d’espaces de fonctions, de la théorie des équations aux dérivées partielles, de l'analyse convexe et de l’optimisation en dimension infinie.
Etude des processus aléatoires à temps continu : Processus à Accroissements Indépendants Stationnaires (PAIS) généraux (dont l'exemple particulier du processus de Poisson), mouvement brownien (PAIS à espace d'états continu (R ou R^d)). L'établissement des propriétés permet la familiarisation avec certaines techniques classiques liées au mouvement brownien. Dans un second temps, l'intégrale stochastique sera définie. Elle débouchera naturellement sur le calcul d'Itô, dont une application sera l'étude de certaines équations différentielles stochastiques.
Objectifs d'apprentissage
Être capable, grâce aux connaissances acquises en calcul stochastique, intégrale stochastique, calcul d'Itô:
de mettre en œuvre les techniques classiques liées au mouvement brownien;
d'étudier les équations différentielles stochastiques.et à la compression.
Modalités pédagogiques particulières
Ce cours donne une base théorique pouvant déboucher sur de nombreuses applications (Physique, Biologie, Mathématiques financières, étude et analyse probabiliste des EDPs). Il est indispensable pour suivre les modules 'Modèles Stochastiques pour la Finance' et 'Méthodes Numériques Probabilistes'.
Introduction aux guides d'ondes. La notion d'opérateur non borné. / - Exemples monodimensionnels de guides d'ondes. Exemples d’opérateurs bornés ou non bornés, fermés ou non fermés, calcul d’adjoints.
Opérateurs autoadjoints : définition et caractérisation. - Ensemble résolvant et spectre (ponctuel, résiduel, continu).
Caractère autoadjoint de l’opérateur scalaire des modes guidés. Spectre de l’opérateur de multiplication dans L2. Spectre de l’opérateur de translation sur l2.
Notions de compacité et de convergence faible dans un espace de Hilbert. Opérateurs compacts ou à résolvante compacte.
Théorie spectrale des opérateurs autoadjoints compacts.
Étude des guides d’ondes fermés.
Formules de min-max.
Spectre des opérateurs autoadjoints non compacts : définition et caractérisation du spectre essentiel.
Démonstration du théorème de Weyl. Détermination du spectre
Objectifs d'apprentissage
Être capable de mettre en oeuvre les principales notions et théorèmes de la théorie spectrale sur divers modèles de propagation d'ondes.
Présentation de l'organisation et du fonctionnement des marchés financiers; définition des principaux produits classiques et dérivés,
Modèle binomial d'évolution des cours des actifs financiers et première approche de la valorisation et de la couverture des options,
Formalisme des marchés à temps discret; théorème fondamental de l'arbitrage et application à l'évaluation et à la couverture des options européennes dans les marchés complets,
Propriété de Markov et calculs explicites de prix d'options exotiques,
Problème d'arrêt optimal et introduction aux options américaines.
Présentation détaillée du modèle de Black, Scholes et Merton,
Compléments de calcul stochastique : le théorème de Girsanov et le théorème de représentation des martingales browniennes de carré intégrable,
Formalisation et caractérisation de l'abscence d'opportunités d'arbitrage; application à l'évaluation et à la couverture des options européennes
...
Calcul scientifique avancé et introduction à la programmation parallèle ;
Techniques de programmation et analyse de performance (ex. libraires scientifiques, vectorisation, programmation parallèle à mémoire partagée avec OpenMP, introduction générale au calcul réparti et au calcul sur architectures modernes, …) ;
Exercices de programmation scientifique ;
Projet de calcul scientifique au choix (ex. accélération d'un solveur éléments finis discontinus, calcul d'un arbre couvrant de poids minimum, ...).
Objectifs d'apprentissage
A l'issue du cours, les étudiants seront capables :
d'analyser la pertinence d'algorithmes scientifiques pour le calcul à haute performance ;
de programmer efficacement des algorithmes scientifiques sur des processeurs multi-cœurs standards;
d'analyser la performance et les résultats de codes de calcul.
Théorie des jeux. Jeux à deux joueurs à somme nulle.
Stratégie mixte, théorème de Von Neumann, Equilibre de Nash.
Rappel de programmation en nombres entiers.
Théorie des jeux. Existence. Jeux bimatriciels. Calcul des équilibres.
Jeux sous forme extensive à information parfaite. Rationalité séquentielle. Equilibre sous-jeux-parfait.
Graphes. Graphes planaires. Théorème des quatre couleurs. Coloration de graphes.
Stratégies mixtes. Jeux matriciels. Calcul des stratégies optimales. Jeux bimatriciels. Calcul des équilibres de Nash. Jeux sous forme extensive. Forme normale associée. Stratégies de comportement. Théorème de Kuhn. Rationalité séquentielle.
Equilibre Bayésien parfait faible,
Equilibre sous-jeux-parfait.
Objectifs d'apprentissage
Modélisation de problèmes (graphes ou programmes en nombres entiers)
Initiation à la théorie des jeux
Réalisation concrète de problèmes via l'implémentation d'un projet
Bibliographie
Van Damme « Stability and perfection of Nash equilibria » Springer- Verlag.
Myerson « Game theory, analysis of conflict » Harvard University Press.
Moulin « Théorie des jeux » PUF.
M.J. Osborne et A. Rubinstein « A course in Game Theory », MIT University Press
Graph Theory, Bondy, Adrian and Murty, U.S.R.. Graduate Texts in Mathematics, Vol. 244
Spinger Ed., 2008.
Cours: Démarche statistique, modèle statistique, statistique inférentielle
TD: Introduction au logiciel R
Cours: Estimateur du maximum de vraisemblance
PC: Exercices
Cours: Tests de Wald et du rapport de vraisemblance
PC: Exercices
Cours: Modèle linéaire, estimateur des moindres carrés
TD: Cas d'étude avec R
Cours: Tests et validation
TD: Cas d'étude avec R
Cours: ANOVA, ANCOVA
TD: Cas d'étude avec R
Cours 1h de question/réponse, Examen 2h sur table
Objectifs d'apprentissage
Être capable, en utilisant les bases théoriques de la modélisation statistique et les méthodes statistiques dans le cas du modèle linéaire de :
définir une modélisation adaptée à un jeu de données réelles;
estimer un modèle statistique (linéaire) avec un logiciel (R) et interpréter les résultats obtenus;
utiliser un modèle à des fins explicatives ou prédictives;
prendre en compte le risque de toute décision statistique.
Bibliographie
Statistique en action, V. Rivoirard et G. Stolz, Vuibert (2009)
Introduction au calcul des probabilités et à la statistique, J.-F. Delmas, Les Presses de l'ENSTA (2010)
Statistiques générales pour utilisateurs, J. Pagès, Presses Universitaires de Rennes (2005)
Régression: Théorie et Applications, P.-A. Cornillon et E. Matzner-Lober (2007)
Le modèle linéaire par l'exemple, J.-M. Azaïs et J.-M. Bardet (2005)
Une bonne maîtrise du cours de probabilités de première année et de l’algèbre linéaire de classe préparatoire.
Programme / plan / contenus
La théorie des chaînes de Markov fournit un cadre mathématique rigoureux pour décrire la classe d'évolutions aléatoires pour lesquelles (la loi) du futur de la chaîne ne dépend que de son état présent.
Si on raisonne à temps discret et à espace d’état finis, une telle chaîne est caractérisée par la donnée d’une matrice stochastique, et on montre grâce aux outils de l’algèbre linéaire que, sous des conditions peu restrictives, on a existence et unicité d’une mesure invariante vers laquelle la loi de la chaîne converge en temps long.
Hormis cette notion de loi limite, on s’intéressera aussi aux probabilités et aux temps d’atteinte de sous-ensembles de l’espace d’états. Dans le cas de chaînes dites réversibles, il existe une connection riche avec la théorie des réseaux électriques, qui permet de ramener ces questions à des calculs de résistances équivalentes.
Objectifs d'apprentissage
Être capable, grâce à la connaissance des principaux éléments de la théorie des chaînes de Markov :
d’analyser ce type de modèle (discrets en temps et en espace);
d’apporter des résultats qualitatifs et quantitatifs, ces derniers de façon exacte ou approchée.
Bibliographie
Levin, Peres et Wilmer: Markov Chains and Mixing Times (2nd Ed)
The goal of the course is
• To learn what is optimisation (what problems are solved and how, what are the basic assumption, e.g., convexity, and how to interpret the output of an optimisation problem)
• To understand the basic optimisation models (convex, non-convex, etc..) and know how to formulate an optimisation problem that makes sense
• To acquire the basic lingo and properties of optimisation algorithms, so that one is able to tell why, when something doesn’t work in practice.
• To understand that optimisation is math (so without theorems one doesn’t go very far), but also computations (scaling is important), and engineering (models, models, models).
Ce cours présente les fondements mathematiques, ainsi que les aspects pratiques, de la méthode des éléments finis, qui permet notamment de résoudre des équations aux dérivées partielles (EDP) issues de la physique, de la mécanique, de la finance, et de bien d'autres domaines.
Présentation générale et outils mathématiques
Formulations variationnelles
Résolution des formulations variationnelles : théorème de Lax-Milgram, fonctionnelle énergie
Méthode de Galerkin et méthode des éléments finis
Matlab : mise en oeuvre de la méthode des éléments finis pour le problème de Poisson
Méthode des éléments finis de Lagrange et algorithmes
Méthode des éléments finis : convergence
Matlab : mise en oeuvre de la méthode des éléments finis pour un problème à coefficients variables
Objectifs d'apprentissage
Être capable, grâce aux connaissances des fondements mathématiques de la méthode des éléments finis de
développer les outils théoriques permettant de résoudre les EDP elliptiques à l’aide, en particulier, de la théorie variationnelle ;
discrétiser ces EDP à l'aide de la méthode dite de Galerkin, qui englobe notamment la méthode des éléments finis, et en analyser la convergence ;
mettre en œuvre numériquement la méthode des éléments finis sous Matlab.
On s'intéressera à deux types de processus aléatoires remarquables à temps discret : les martingales et les chaînes de Markov à espaces d'états dénombrables. Nous en étudierons certaines propriétés, en particulier le comportement asymptotique. Nous appliquerons alors cette partie théorique à l'étude de quelques algorithmes stochastiques.
Objectifs d'apprentissage
Savoir étudier le comportement asymptotique de la théorie en temps discret des martingales et des chaînes de Markov à états dénombrables.
Ce cours fait suite au cours de C++. Il s'agira ici de mettre en oeuvre des concepts de programmation dans le cadre de la réalisation d'un projet de simulation numérique conséquent faisant appel à diverses compétences : modélisation, algorithmique, développement en C++ et analyse des résultats de simulation. Les projets seront réalisés en groupe (2 à 4 étudiants suivant la nature du projet). Durant le déroulement du projet, plusieurs aspects seront mis en avant : partage des taches à réaliser, organisation et structuration du code (couche objet en particulier), démarche de développement, efficacité du code, pertinence de l'analyse de résultats. Les projets proposés seront en lien avec des problèmes issus de divers domaines : mécanique, physique, économie, ... dépendant des compétences du chargé de td.
Objectifs d'apprentissage
Être capable de :
réaliser un projet de simulation numérique faisant appel à diverses compétences: modélisation, algorithmique, développement en C++ et analyse des résultats de simulation;
gérer un projet en groupe (partage des taches, synthèse des développements);
organiser et structurer un code efficace (couche objet en particulier);
analyser de façon pertinente les résultats d’un code.
CM: Introduction. C++ une extension du C:
TD: familiarisation avec un environnement de développement C++, exercices basiques
2.
CM: Eléments d'analyse numérique : Représentation des réels, opérations sur les réels, stabilité numérique, vitesse d'exécution:
TD: expérimentation numérique sur l'instabilité numérique
3.
CM: Introduction à la notion d'objet:
TD: Ecriture d'une classe vecteur et matrice
4.
CM: Surcharge des opérateurs:
TD: Surcharge des opérateurs sur les vecteurs et les matrices
5.
CM: Programmation générique (classe modèle):
TD: Développement de classes vecteur et matrice génériques
6.
CM: Héritage de classes:
TD: Classe matrice pleine et bande héritant d'une classe abstraite
7.
CM: Librairies et introduction à la stl:
TD: Utilisation de la stl : list et itérateur
Objectifs d'apprentissage
Être capable de prendre en compte les problèmes spécifiques d’un code de calcul scientifique : rapidité, efficacité, optimalité, stabilité des calculs.
Être capable de développer du code objet en langage C++ (héritage, programmation générique)
Consolidation et approfondissement des cinq compétences langagières autour d'un thème hebdomadaire choisi par l'enseignant (à titre indicatif, l'an dernier : comment définir les mathématiques, de l'utilité des mathématiques, le monde des chiffres, le Big Data, le Temps, les prix et récompenses scientifiques, Léonard de Vinci: l'homme et son œuvre (à l'occasion du 500e anniversaire de sa mort) à travers l'étude d'articles de presse, de documents audio et vidéo.