Academic directors:
Program objectives :
The third year of the Double Bachelor's Degree is based partly on fundamental courses shared with the third year of the Bachelor's degree in Organizational Computer Science and the third year of the Bachelor's degree in Applied Economics. The portion devoted to new programs more specifically geared towards data science and AI is increased. A long project on the principle of data challenges enables students to put into practice the theory-based courses in data science and AI taught over the past three years.
The third year of the Double Bachelor’s degree in Artificial Intelligence and Organizational Sciences is an extension of the first two years, and features a specialization in Computer Science and AI on the one hand, and Applied Economics on the other.
Detailed assessment methods are communicated at the beginning of the year.
The three multidisciplinary years are shared by all students enrolled in the dual Bachelor's Degree. Students attend group classes for a large part of the program and also receive close pedagogical follow-up. The curriculum includes fundamental courses from the Bachelor's degree in Organizational Sciences and the Bachelor's degree in Mathematics and Computer Science, and also includes new, dedicated courses. The dual skills conferred by this double degree require a solid mastery of the foundational computer science and math used in artificial intelligence technologies, as well as a detailed understanding of their societal and managerial impact.
ECTS : 4
Lecturer in charge : Alexandre VERINE (https://dauphine.psl.eu/recherche/cvtheque/verine-alexandre)
Language of instruction : French
Teaching hours : 39
Course content:
Skills to be acquired:
Mandatory prerequisites
Recommended prerequisites
Assessment:
ECTS : 4
Lecturer in charge : Michail LAMPIS (https://www.lamsade.dauphine.fr/~mlampis/)
Language of instruction : French
Teaching hours : 36
Course content:
This course, taught in English, covers the fundamentals of graph theory, its applications in computer science and operations research, and the most important graph algorithms. The focus is on the theoretical analysis of algorithms with performance guarantees. Topics covered include :- Undirected and directed graph fundamentals and representation- Graph Traversal Algorithms (BFS, DFS)- Shortest Path Algorithms- Minimum Spanning Trees- Minimum Cut
Skills to be acquired:
Algorithm design and analysis for graph problems.
Assessment:
Midterm (partiel) and a final exam.
Lecturer in charge : Panagiotis PATSILINAKOS (https://dauphine.psl.eu/recherche/cvtheque/patsilinakos-panagiotis)
Language of instruction : French
Teaching hours : 9
Course content:
This course covers:
Skills to be acquired:
This course is designed for Python-proficient students to explore the C programming language. The interactive training focuses on developing essential C-specific skills, emphasizing Linux-based development and command-line compilation. Students will delve into C's type system and its constraints, as well as master pointers and their powerful applications. The curriculum covers crucial aspects of memory management, including allocation and deallocation, and introduces the external tool Valgrind for detecting memory leaks. Additionally, the course encompasses file I/O operations with text files, utilization of mathematical function libraries, and techniques for measuring computation time. This comprehensive approach ensures students gain a solid foundation in C programming, bridging the gap between their Python knowledge and C expertise.
Mandatory prerequisites
Students are supposed to know Python and the basics of computer programming.
Bibliography, recommended reading:
Brian Kernighan and Dennis Ritchie, The C programming language, Second Edition, Prentice Hall Software Series.
ECTS : 4
Lecturer in charge : Bruno LOUREIRO (https://brloureiro.github.io/)
Language of instruction : French
Teaching hours : 39
Course content:
We will cover the following topics in this course:
Skills to be acquired:
The goal of this course is to get acquainted with the mathematics behind the classical machine learning algorithms.
Mandatory prerequisites
Assessment:
Bibliography, recommended reading:
The material in this course takes inspiration from the following excellent ressources:
ECTS : 4
Lecturer in charge : Judith ROUSSEAU (https://dauphine.psl.eu/recherche/cvtheque/rousseau-judith)
Language of instruction : French
Teaching hours : 0
ECTS : 4
Lecturer in charge : Leonard GOURBIER (https://dauphine.psl.eu/recherche/cvtheque/gourbier-leonard)
Language of instruction : French
Teaching hours : 36
Course content:
Le contenu de l'UE se focalise sur le référentiel comptable international qui s'impose aux sociétés cotées européennes. Il s'articule en deux grandes parties :
Sont abordés à la fois la construction de ces documents (consolidation, tableau de flux) et leur analyse (appréciation de la situation financière et de la performance)
Skills to be acquired:
Dans le cadre de cette UE, l'étudiante et l'étudiant apprend :
Recommended prerequisites
Une introduction à la comptabilité générale.
Bibliography, recommended reading:
L'un des ouvrages suivants est considéré comme l'ouvrage de référence de l'UE :
Les ouvrages suivants apportent des compléments utiles :
ECTS : 4
Language of instruction : French
Teaching hours : 18
ECTS : 4
Lecturer in charge : Romain GATE (https://sites.google.com/view/romaingate/home)
Language of instruction : French
Teaching hours : 36
Course content:
Le cours présente en introduction un ensemble de faits stylisés et d’indicateurs permettant de caractériser la mondialisation commerciale. L'enseignement est ensuite consacré aux théories du commerce international et de la spécialisation des pays : modèle ricardien des avantages comparatifs, modèle de dotations factorielles, nouvelles théories du commerce international (modèle de Krugman avec économies d'échelle en concurrence imparfaite),…
Les modèles de commerce international les plus récents (firmes hétérogènes,...) feront l'objet d'un cours en M1.
Skills to be acquired:
L'objectif de ce cours est de présenter les outils théoriques permettant d’étudier le processus de mondialisation commerciale, ses déterminants et ses conséquences. Il offre les bases conceptuelles requises pour appréhender les enjeux économiques du commerce international. Plusieurs modèles sont analysés et mis en perspective avec les faits et les études empiriques.
Mandatory prerequisites
Cours de base de micro-économie et de macro-économie.
Assessment:
Examen final 50%
Contrôle continu 50%
Weighting : 1.00
Bibliography, recommended reading:
- Guillochon B., Peltrault F. et Venet B. (2020), Économie internationale , 9ème édition, Dunod. - Krugman, P., M.Obstfeld et M. Melitz (2022), Economie internationale, 12ème édition, Pearson Education France. - Ledezma I., Lenoble H. (2021), Économie internationale, 1ère édition, Presses Universitaires de France - P.U.F..
ECTS : 4
Lecturer in charge : Helene LENOBLE-LIAUD (https://dauphine.psl.eu/recherche/cvtheque/lenoble-liaud-helene)
Language of instruction : French
Teaching hours : 36
Course content:
Degré de difficulté pour un étudiant étranger : moyenne
Objectifs de l'enseignement :
Description de l'Enseignement : Le cours est découpé en 11 séances de 3 heures (+ un examen de mi-semestre).
Séances 1 à 6 : l'équilibre général intertemporel, avec
Semaine d'interruption : interrogation de contrôle continu.
Séance 7 à 11 : l'équilibre général dans l'incertain, avec :
Skills to be acquired:
Ce cours de microéconomie de L3 introduit deux nouvelles dimensions dans le cadre de l'équilibre général en CPP :
Il se focalise sur les rôles des systèmes financiers (marchés des prêts et des emprunts, marchés d'actifs financiers, marchés à terme, ...), qui permettent :
Enfin, il aborde la question de l'évaluation des actifs financiers.
Mandatory prerequisites
L'équilibre général en CPP dans un modèle à 2 agents, 2 biens et de la production avec au moins un facteur, avec les notions de :
Assessment:
Bibliography, recommended reading:
Lecturer in charge : Marie BESSEC (https://dauphine.psl.eu/recherche/cvtheque/bessec-marie)
Language of instruction : French
Teaching hours : 9
Language of instruction : French
ECTS : 6
Lecturer in charge : Philippe GILLET
Language of instruction : French
Teaching hours : 54
Course content:
cours magistral + travaux dirigés + Autoformation sur logiciel wims.
Degré de difficulté pour un étudiant étranger : 2 – Difficulté Moyenne – Nécessité cependant de connaître les pré-requis indiqués plus bas en mathématiques et statistiques. Avantage pour les étudiants étrangers : L ’ environnement des marchés financiers est totalement international, les aspects étudiés sont parfaitement applicables à tous les marchés financiers mondiaux.
Objectifs de l'enseignement : Présentation institutionnelle et technique de fonctionnement des marchés financiers, description des différents produits qui y sont cotés et techniques de pricing de ces produits. Ce cours est un préalable indispensable aux cours théoriques ultérieurs de gestion de portefeuille.
Description de l'Enseignement :
Mandatory prerequisites
Notions statistiques et mathématiques niveau L2 économie.
Assessment:
Bibliography, recommended reading:
ECTS : 3
Lecturer in charge : Pierre WOLINSKI (https://dauphine.psl.eu/recherche/cvtheque/wolinski-pierre)
Language of instruction : French
Teaching hours : 39
Course content:
Révision des fondamentaux du deep learning : algorithme de rétropropagation du gradient, lois d'initialisation des paramètres, pré-traitements et couches de neurones classiques, utilisation de la SGD et d'Adam.
Maîtrise de PyTorch: datasets, data loaders, graphe de calcul et différentiation automatique, sauvegarder et charger des modèles, classes Module, Tensor et Parameter.
Inférence bayésienne, inférence variationnelle, Variational Auto-Encoders (VAE), modèles de diffusion.
Neural Language Processing (NLP): Recurrent Neural Networks (RNN), LSTM, couches d'attention, réseaux transformers.
Skills to be acquired:
Connaître les fondations mathématiques et informatiques du deep learning.
Comprendre le fonctionnement des modèles de diffusion et des Large Language Models (LLM).
Mandatory prerequisites
Python, calcul différentiel et intégral, statistiques (espérance et espérance conditionnelle).
Recommended prerequisites
Python + programmation orientée objet.
Assessment:
TP noté + projet.
ECTS : 3
Lecturer in charge : Dario COLAZZO (https://dauphine.psl.eu/recherche/cvtheque/dario-colazzo)
Language of instruction : French
Teaching hours : 45
Course content:
Skills to be acquired:
Former les étudiants aux normes du World Wide Web Consortium (W3C) pour modéliser et manipuler les données semi-structurées : XML (Extensible Markup Language) et JSON (JavaScript Object Notation) qui permettent de représenter des données textuelles (documents) ayant une structure potentiellement irrégulière, et RDF (Resource Description Framework) qui permet de décrire les ressources du Web sous la forme de graphe en les enrichissant avec de l'information sémantique. L'objectif du cours est d'apprendre aux étudiants comment représenter les données avec ces différentes normes, comment valider la représentation des données, ainsi que les transformer et les interroger. Chaque partie du cours fera l'objet d'un cours magistral et de plusieurs séances de TP.
ECTS : 4
Lecturer in charge : Stephane AIRIAU (https://www.lamsade.dauphine.fr/~airiau/)
Language of instruction : French
Teaching hours : 39
Course content:
This course provides an introduction to Game Theory and Mechanism design, with computational considerations.
Skills to be acquired:
Assessment:
2024-2025 exam only
Bibliography, recommended reading:
Algorithmic Economics: A Design Approach by David Parkes and Sven Seuken (draft 2024)
ECTS : 3
Lecturer in charge : Brice MAYAG (https://dauphine.psl.eu/recherche/cvtheque/mayag-brice)
Language of instruction : French
Teaching hours : 36
Course content:
Skills to be acquired:
Maitriser les notions de base de programmation linéaire
Assessment:
Examen sur table (Contrôle continu et Examen)
ECTS : 7
Language of instruction : French
Teaching hours : 0
ECTS : 4
Lecturer in charge : Badre BOUSALEM
Language of instruction : French
Teaching hours : 30
Course content:
Ce cours étudie le système d'exploitation UNIX en général et la programmation système en particulier. Le système d'exploitation est le premier programma exécuté lors de la mise en marche d'un ordinateur. Il contrôle l'exécution de tous les programmes d'applications et soustrait le matériel au regard de l'utilisateur. Il est donc important de l'analyser pour comprendre comment fonctionne un ordinateur. Nous choisissons de baser notre études sur UNIX parce qu'il est le plus utilisé sur Internet par les équipements réseaux (routeurs, serveurs web ou serveurs DNS). De plus, il est gratuit et son code est libre et accessible (open source). Les grandes parties de ce cours sont les suivantes: (1) Introduction au langage de programmation C (2) Vue générale d'un système d'exploitation; (3) Système de gestion de fichiers UNIX (4) Généralités sur les processus et ordonnancement (5) Gestion des processus sous UNIX (6) Communication inter-processus par tubes et notion de mémoire partagée (7) Communication inter-processus par signaux. Le chapitre (1) donne les éléments du langage C nécessaires pour aborder la programmation système. Le chapitre (2) rappelle l'historique des systèmes d'exploitation et décrit leur structure générale. Le chapitre (3) décrit le système de gestion de fichiers qui est l'un des éléments de base du système d'exploitation, et insiste sur celui d'UNIX. Le chapitre (4) aborde de manière plus détaillée les processus et leur ordonnancement. Le chapitre (5) insiste sur la gestion des processus dans le système UNIX. Les chapitres (6) et (7) abordent la communication entre processus, en particulier la communication à travers des tubes et par signaux. Le cours est organisé en cours magistraux et séances de travaux dirigées et/ou travaux pratiques. A chaque chapitre est associé une série d'exercices et de problèmes pour amener les étudiants à mieux assimiler les différentes notions abordées en cours.
Skills to be acquired:
Comprendre les différentes tâches d'un système d'exploitation : faire l'interface entre l'utilisateur et la machine, gestion des processus (ordonnancement, communication), gestion des ressources (exclusion mutuelle), gestion des fichiers (organisation du disque) et de la mémoire (mémoire virtuelle). Comprendre le lien entre systèmes d'exploitation et développement : appels système, compilation, librairies…
ECTS : 6
Lecturer in charge : Philippe BERNARD (https://dauphine.psl.eu/recherche/cvtheque/bernard-philippe)
Language of instruction : French
Teaching hours : 54
Course content:
Degré de difficulté pour un étudiant étranger : moyen Le cours expose les fondements théoriques de l ’ asset management et expose aussi son processus concret. Sur le plan théorique, le cours expose la logique de la finance espérance – variance, ses conséquences pour l ’ allocation stratégique, ses apports à expliquer les primes de risque rémunérant les actifs risqués. Les cours comporte notamment une introduction aux applications financières en VBA (Visual Basic sous Excel), outils couramment utilisés professionnellement. Cette partie « académique » sera complétée par des présentations de professionnels qui présenteront l ’ organisation concrète de l ’ asset management et du trading, la logique de différents processus d ’ allocation et les principaux indicateurs utilisés.
Les fondements théoriques de l ’ allocation d ’ actifs :
L ’ organisation et les processus d ’ allocation d ’ actifs :
Mandatory prerequisites
Assessment:
Bibliography, recommended reading:
ECTS : 4
Lecturer in charge : Pascal ACHARD (https://dauphine.psl.eu/recherche/cvtheque/achard-pascal)
Language of instruction : French
Teaching hours : 36
Course content:
Ce cours présente les aspects théoriques de l'économétrie, ainsi que la mise en oeuvre opérationnelle des modèles économétriques et des tests à l'aide du logiciel GRETL.
Modèle de régression linéaire simple, modèle de régression multiple, tests de Student, tests de Fisher (dont tests par analyse de la variance), violation des hypothèses (auto-corrélation et hétéroscédasticité)
Skills to be acquired:
L'objectif est qu'à l'issue des 12 séances du semestre, les étudiants puissent résoudre par eux-mêmes les problèmes d'estimations classiques auxquels ils pourraient être confrontés, et interpréter les résultats de l'estimation d'un modèle économétrique.
Recommended prerequisites
Cours de statistiques : théorie des tests
Assessment:
Projet sur GRETL, examen intermédiaire et examen terminal
Bibliography, recommended reading:
BOURBONNAIS R., Econométrie, DUNOD. 11 ème édition. 2021. BOURBONNAIS R., Exercices pédagogiques d'économétrie avec corrigés et rappel synthétique de cours. Economica. 3 ème Edt., Janvier 2015. GREENE W. H., Econométrie, Pearson, 2011.
ECTS : 4
Lecturer in charge : Florence ARESTOFF (https://dauphine.psl.eu/recherche/cvtheque/arestoff-florence)
Language of instruction : French
Teaching hours : 36
ECTS : 2
Language of instruction : French
Teaching hours : 18
Course content:
Il est programmé sur cinq séances de trois heures :
Skills to be acquired:
Les financements publics d'activités économiques sont soumis à la réglementation communautaire sur les aides d'État. Les aides d'État sont interdites à priori par le Traité sur le Fonctionnement de l'Union Européenne car elles faussent le libre jeu de la concurrence, un des piliers du bon fonctionnement du marché commun européen. Elles peuvent toutefois être autorisées à titre dérogatoire dans un objectif d'équité, ou pour certaines activités que le fonctionnement normal du marché produit en quantités insuffisantes :
Mandatory prerequisites
Microéconomie L2 + des connaissances élémentaires en économie industrielle.
Assessment: