LDD3 Informatique, Mathématiques Cursus Orsay
Information
Fees and scholarships
The amounts may vary depending on the programme and your personal circumstances.
Capacity
Available Places
| Subjects | ECTS | Semester | Lecture | directed study | practical class | Lecture/directed study | Lecture/practical class | directed study/practical class | distance-learning course | Project | Supervised studies |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Compilation renforcée | 5 | Semestre 1 | 18 | 12 | 12 | ||||||
Compilation renforcéeECTS :
5
Semester:
Semestre 1
Detail
Lecture:
18
Practical study :
12
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
algorithmique, programmation OCaml. Programme/contents
Ce cours aborde les outils conceptuels permettant de définir un langage de programmation, les outils algorithmiques permettant d’interpréter un programme fourni sous la forme d’un texte brut, et la transformation d’un programme de haut niveau en code bas niveau de type assembleur. Thèmes :
Le cours mêle raisonnement théorique et programmation. On utilisera le langage OCaml et les outils associés. Learning objectives
Savoir caractériser un langage de programmation par une syntaxe, une sémantique, et un modèle d’exécution. Connaître les techniques d’analyse syntaxique et savoir les mettre en œuvre manuellement ou à l’aide d’outils. Représenter un programme à l’aide d’une syntaxe abstraite et l’analyser, l’interpréter ou le traduire. Savoir décomposer des traits de programmation de haut niveau en opérations élémentaires sur une représentation machine. Overall organisation
Cours accompagnés de TD et TP. L’évaluation se fait par un projet et deux épreuves écrites (partiel, examen terminal). Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Fondements de l'Apprentissage Statistique | 5 | Semestre 1 | 18 | 24 | |||||||
Fondements de l'Apprentissage StatistiqueECTS :
5
Semester:
Semestre 1
Detail
Lecture:
18
Practical study :
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Introduction à l'Informatique et Python, Introduction à la programmation impérative, Calculus 1-2, Algèbre linéaire 1-2, Combi Proba Programme/contents
Ce cours a pour but d'introduire les concepts fondamentaux de l'apprentissage statistique, avec une attention particulière portée sur les réseaux de neurones (simples). Ici on cherche à comprendre à fond quelques modèles simples, mais qui sont les briques de base des modèles modernes plus complexes. En d'autres termes, on ouvre ce qui est parfois perçu comme une boîte noire dans des cours d'Apprentissage Statistique plus appliqués. Ici il y a des applications (nuages de points, données tabulaires, images type MNIST, textes courts), mais qui sont plutôt des illustrations pour se forger l'intuition sur des cas concrets que des objectifs en soi. Ces illustrations permettent aussi d'alterner entre théorie et mise en pratique, pour rendre les notions vues en cours plus intuitives. Le cours se abordera les points suivants:
Learning objectives
Concepts fondamentaux de l'apprentissage statistique et application à des exemples simples. Overall organisation
L'UE s'organise en cours accompagnés de séances de (quelques) TD et de (nombreux) TP. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Optimisation et applications | 5 | Semestre 2 | 18 | 24 | |||||||
Optimisation et applicationsECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Notions de base de l'algèbre linéaire, bases de la programmation, réseaux Programme/contents
Les problèmes issus du monde de l'internet des Objets (IoT) posent intrinsèquement des problèmes d'optimisation. Cette UE vise donc à non seulement aborder les problématiques Réseaux issues du monde de l'IoT mais également à aborder les modèles et techniques d'optimisation (programmation mathématique en variables mixtes (non linéaire, fractionnaire, reformulations, méthodes de décomposition) s'y référant. Learning objectives
Connaissance de l'Internet des Objets (IoT) et des techniques d'optimisation associées. Overall organisation
Cours, TD, TP Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Algorithmique distribuée et parallélisation | 5 | Semestre 2 | 18 | 24 | |||||||
Algorithmique distribuée et parallélisationECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Notions de base en : réseaux, systèmes, algorithmique classique et algorithmique de graphes Programme/contents
Partie algorithmique distribuée : Les algorithmes distribués sont à la base de systèmes et applications reparties, comme par exemple : l’Internet, l’Internet des objets, le Cloud, Bitcoin (et d’autres systèmes à la base de la technologie Blockchain), les systèmes de calcul parallèle, etc. Dans des tels systèmes les processus sont distants et ne partagent pas de mémoire commune. Malgré ce fait, les processus doivent collaborer à une tâche commune, comme par exemple établir un consensus, effectuer le routage des messages, diffuser et collecter des données, détecter la terminaison, synchroniser des horloges, etc. Le but de cette partie du cours est de faire comprendre les problèmes qui se posent lors de la conception de tels systèmes et de donner des solutions à ces problèmes. Partie parallélisation: Cette partie a pour but de sensibiliser les étudiants aux différentes problématiques des systèmes distribués et des machines parallèles. Elle propose une premier rencontre avec de différentes architectures parallèle (multi-cœurs, multi-nœud, accélérateurs, unités vectorielles) et de langages de programmation parallèle (OpenMP, MPI, SIMD, CUDA/OpenCL/OpenACC) dans le but de pouvoir développer des codes et de concevoir des algorithmes efficaces qui exploitent adéquatement la puissance de calcul offerte par ces architectures modernes. Learning objectives
Faire comprendre les problèmes qui se posent lors de la conception et utilisation d'un système réparti et donner des solutions à ces problèmes.
Overall organisation
La partie initiale et principale du cours est consacrée à l’algorithmique répartie. Elle est suivie par la partie consacrée à la parallélisation, qui présente en particulier l’exemple pratique d'un environnement basé systèmes répartis. L’évaluation se fait par un partiel et un examen terminal écrit. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Logique pour l'Informatique renforcée | 5 | Semestre 1 | 18 | 24 | |||||||
Logique pour l'Informatique renforcéeECTS :
5
Semester:
Semestre 1
Detail
Lecture:
18
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Les bases du calcul propositionnel (tables de vérité des connecteurs logiques). Programme/contents
Le programme du cours est le suivant :
Learning objectives
L’objectif du cours est d'étudier le formalisme de la logique du premier ordre. La logique est utilisée pour modéliser des problèmes informatiques et comme outil de spécification de contraintes sur des objets informatiques comme des bases de données ou des programmes. Ce cours aborde les notions de démonstration, de validité, le lien entre les objets physiques (syntaxe) et le sens qu'on leur donne (sémantique). Il présente plusieurs techniques de démonstration automatique comme le calcul des séquents et la résolution. Il met en pratique un certain nombre d’outils mathématiques utilisés en informatique, comme les définitions récursives de fonctions, les preuves par récurrence structurelle ou les définitions par règle d'inférence. Il aborde également quelques théorèmes fondamentaux de la logique : compacité, théorème de Herbrand, ... Overall organisation
UE est organisée de manière classique avec des séances de cours et exercices en classe entière suivies de séance de TD. Quelques activités d'apprentissage autonome en ligne sont proposées. Le contenu de base est commun avec le cours Logique pour l'Informatique de 3ème année de licence informatique avec des approfondissements proposés aux étudiants de licence double-diplôme. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Subjects | ECTS | Semester | Lecture | directed study | practical class | Lecture/directed study | Lecture/practical class | directed study/practical class | distance-learning course | Project | Supervised studies |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Inférence statistique | 5 | Semestre 2 | 24 | 24 | |||||||
Inférence statistiqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Notion d’échantillon, estimateurs, risque quadratique Learning objectives
Acquérir les notions de base de l’inférence statistique : Estimation : savoir estimer les paramètres d’une loi, étudier les propriétés mathématiques d’un estimateur, construire des intervalles de confiance. Tests statistiques : savoir traduire une question simple en un problème de test et y répondre par la construction d’un test approprié. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Probabilités | 5 | Semestre 1 | 24 | 24 | |||||||
ProbabilitésECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
axiomes des probabilités Learning objectives
Maîtriser les outils mathématiques permettant de traiter un grand nombre de problèmes du domaine des probabilités. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Calcul différentiel et optimisation | 5 | Semestre 1 | 24 | 24 | |||||||
Calcul différentiel et optimisationECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Fonctions d’une variable : dérivabilité, égalité des accroissements finis, courbes paramétrées. Learning objectives
Manipuler les fonctions de plusieurs variables, comprendre la notion de différentielle, connaître et comprendre les théorèmes fondamentaux (inversion locale, fonctions implicites), acquérir les outils de base pour l’étude de problèmes d’optimisation. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Intégration | 5 | Semestre 1 | 24 | 24 | |||||||
IntégrationECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Rappels sur l’intégrale de Riemann et les limites de suites de fonctions. Learning objectives
Maîtriser la notion d’intégrabilité ainsi que les propriétés de l’intégrale de Lebesgue. Savoir appliquer les grands théorèmes de l’intégrale de Lebesgue (convergence monotone et dominée, intégrale à paramètre, Fubini, changement de variable). Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Equations différentielles et résolution numérique | 5 | Semestre 2 | 24 | 24 | |||||||
Equations différentielles et résolution numériqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Pré-requis : Topologie de R^N, compacité, application contractante, intégration numérique. Théorie des Equations différentielles ordinaires (EDO). Learning objectives
Comprendre ce qu’est une EDO et savoir représenter les champs de vecteurs, portraits de phase et les solutions pour différentes données et paramètres. Comprendre et savoir appliquer les principaux résultats d’analyse concernant l’existence, l’unicité et la régularité des solutions. Maîtriser les outils permettant de résoudre exactement les edo linéaires et à variables séparées. Maîtriser les outils d’analyse numérique et de calcul scientifique pour résoudre numériquement une edo et étudier les propriétés de convergence de la solution approchée vers la solution exacte. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Algèbre Linéaire pour l’Analyse numérique | 5 | Semestre 2 | 24 | 24 | |||||||
Algèbre Linéaire pour l’Analyse numériqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Différentes méthodes de résolution de systèmes linéaires seront étudiées : les méthodes directes par décomposition LU et QR, les méthodes itératives de type Jacobi, Gauss-Seidel, relaxation. Learning objectives
Acquérir les outils mathématiques d’analyse numérique matricielle notamment les différents algorithmes de décompositions de matrices, les méthodes de résolution de systèmes linéaires et de problèmes aux valeurs propres. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Subjects | ECTS | Semester | Lecture | directed study | practical class | Lecture/directed study | Lecture/practical class | directed study/practical class | distance-learning course | Project | Supervised studies |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Anglais - FSO - L3 S5 - 2,5 ECTS - 1 UE parmi 6 | |||||||||||
| Anglais FSO - L3 S5 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Anglais FSO - L3 S5 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Tutored project
0
Language(s) of instruction
Anglais
Remote teaching
non
Prerequisites
Attendus de l'UE Langue-Anglais3 : Niveau B2 minimum dans les 5 compétences linguistiques. Programme/contents
ANGLAIS DE SPÉCIALITÉ. Cette UE s'inscrit dans la continuité de l'UE Langue-Anglais2 tout en introduisant un Overall organisation
Le travail se fera par groupes de niveau. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Theater workshop - FSO - S1 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Theater workshop - FSO - S1 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Reading and creative writing workshop - FSO - S1 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Reading and creative writing workshop - FSO - S1 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Intercultural Communication EUGLOH project - FSO - S1 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Intercultural Communication EUGLOH project - FSO - S1 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Debate Club - FSO - S1 - 2,5 ECTS | 2.5 | Semestre 1 | 30 | ||||||||
Debate Club - FSO - S1 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
30
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Writing worshop - FSO - S1 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Writing worshop - FSO - S1 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| 1 UE ouverture 2,5 ECTS au choix S1 | |||||||||||
| Arts et culture - S1 | 2.5 | Semestre 1 | 25 | ||||||||
Arts et culture - S1ECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
25
Language(s) of instruction
Français
Remote teaching
non
Overall organisation
Listes des ateliers culturels proposés en UE libres.
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Activités physiques sportives et artistiques - S1 | 2.5 | Annualisé | 24 | ||||||||
Activités physiques sportives et artistiques - S1ECTS :
2.5
Semester:
Annualisé
Detail
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Lang - LV2b - S1 | 2.5 | Semestre 1 | 25 | ||||||||
Lang - LV2b - S1ECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
25
Language(s) of instruction
Allemand
Remote teaching
non
Programme/contents
LANGUE GÉNÉRALE. Cette UE s'adresse à tout étudiant désireux d'apprendre une autre langue que l'anglais. Le travail se fera par groupes de niveau (3 niveaux minimum, y compris Grands débutants) qui sera déterminé par un test préalable. On travaillera les 5 compétences (lire, écrire, écouter, parler et interagir) en prêtant une attention toute particulière à la compréhension de l'oral et l'expression orale en interaction. L'objectif est d'être autonome dans des situations de la vie quotidienne et/ou professionnelle. Les langues proposées sont l'allemand, le chinois, l'espagnol, l'italien et le russe. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| FLE - S1 | 2.5 | Semestre 1 | 25 | ||||||||
FLE - S1ECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
25
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| UE libre (0 ECTS) | |||||||||||
| UE libre (0 ECTS) | 0 | Semestre 2 | |||||||||
UE libre (0 ECTS)ECTS :
0
Semester:
Semestre 2
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue Intégrale
|
|||||||||||
| Subjects | ECTS | Semester | Lecture | directed study | practical class | Lecture/directed study | Lecture/practical class | directed study/practical class | distance-learning course | Project | Supervised studies |
|---|---|---|---|---|---|---|---|---|---|---|---|
| UEs obligatoires | |||||||||||
| Cryptographie et sécurité | 2.5 | Semestre 2 | 9 | 12 | |||||||
Cryptographie et sécuritéECTS :
2.5
Semester:
Semestre 2
Detail
Lecture:
9
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Connaissances en arithmétique modulaire (revue rapidement). Programme/contents
Authentification et contrôle d’accès : mots de passe, arbres de fautes, matrices d’accès, mécanismes de contrôle et système Take & Grant ; Cryptologie historique (une approche qui fonctionne bien avec les étudiants) puis cryptographie symétrique : machine Enigma, chiffrement à flot, générateurs LFSR, chiffrement par bloc et réseaux de Feistel, DES et modes opératoires, avec la cryptanalyse associée; Cryptographie asymétrique : cryptosystèmes et protocoles basés sur le problème de la factorisation (RSA) et celui du log discret (Diffie-Hellman, Elgamal), arithmétique modulaire, tests de primalité et signatures numériques. Learning objectives
L’unité vise à faire acquérir les notions fondamentales de sécurité et de sûreté des systèmes informatiques, depuis les mécanismes d’authentification et de contrôle d’accès jusqu’aux bases de la cryptographie moderne. En particulier, on insiste sur la compréhension technique et mathématique des systèmes cryptographiques. À l’issue du cours, les étudiants seront capables de :
Overall organisation
Les cours magistraux présentent les concepts et modèles fondamentaux de la sécurité informatique. Les TD approfondissent les aspects théoriques par l’analyse de protocoles, la résolution d’exercices et la simulation de scénarios de sécurité. L’approche historique et expérimentale de la cryptologie favorise l’intuition et la compréhension des enjeux contemporains. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Travail sur documents et articles | 2.5 | Semestre 1 | 2 | 24 | |||||||
Travail sur documents et articlesECTS :
2.5
Semester:
Semestre 1
Detail
Lecture:
2
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Ce cours consiste en l’étude et l’analyse de quelques articles d’un domaine scientifique. A la fin du cours, les étudiants doivent synthétiser le travail d’un tiers et donner leur évaluation. Une séance de poster ou de communication orale sera organisée pour résumer le travail des étudiants. Learning objectives
Comprendre le travail d'analyse et de synthèse de l'état de l'art d'un domaine scientifique Overall organisation
Séances de travail et une derrière séance pour poster/exposé Type of assessment
Evaluation Terminale
|
|||||||||||
| TER Laboratoire LDD3 IM | 2.5 | Semestre 1 | |||||||||
TER Laboratoire LDD3 IMECTS :
2.5
Semester:
Semestre 1
Detail
Independant learning:
30
Language(s) of instruction
Anglais
Remote teaching
non
Programme/contents
Learning objectives
S'initier au travail de recherche dans un laboratoire Overall organisation
En binôme ou trinôme, travail sur un sujet personnel avec présence dans un laboratoire au moins une demi-journée par semaine Type of assessment
Evaluation Terminale
|
|||||||||||
| Options (10 ECTS au choix) | |||||||||||
| Analyse Informatique de Données Biologiques | 5 | Semestre 2 | 14 | 28 | |||||||
Analyse Informatique de Données BiologiquesECTS :
5
Semester:
Semestre 2
Detail
Lecture:
14
Practical study :
28
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Programme/contents
Learning objectives
Cette unité d’enseignement introduit les principaux enjeux de la bioinformatique en lien avec l’intelligence artificielle et les sciences des données. Les étudiants mobiliseront leurs compétences en statistiques, programmation et, le cas échéant, en bases de données, à travers des projets concrets basés sur des données massives et hétérogènes issues de la biologie moléculaire. Overall organisation
L’enseignement combine :
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| IA Symbolique | 5 | Semestre 2 | 17 | 12 | 13 | ||||||
IA SymboliqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
17
Practical study :
13
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Concept de base en langage Java (Classes, Héritage, Interfaces), Programme/contents
Le cours explore les fondements et les cadres majeurs de l’IA symbolique, en complément des approches numériques issues de l’IA connexionniste. Il débute par une introduction aux principes et à l’architecture du raisonnement explicite (représentation, raisonnement, explicabilité), avant d’aborder les algorithmes de recherche appliqués aux jeux à deux joueurs, tels que Minimax et Alpha-Beta. Le cours se poursuit avec l’apprentissage symbolique à travers le Version Space Learning, qui illustre la formation et la mise à jour d’hypothèses de manière explicite et interprétable. Une partie importante est consacrée à la résolution de problèmes par contraintes (CSP/SAT), en introduisant les principales techniques de modélisation, de propagation et de recherche heuristique. Le module traite ensuite des approches explicatives, notamment avec QuickXplain, pour la détection et l’analyse des conflits. Enfin, il s’ouvre sur la fouille de motifs symboliques, reliant ainsi la représentation logique et la découverte de connaissances structurées à partir des données. Learning objectives
Cette UE vise à compléter la vision contemporaine de l’IA, souvent centrée sur l’apprentissage numérique (approches connexionnistes), en introduisant les fondements et les pratiques de l’IA symbolique. Elle propose une approche complémentaire où la connaissance est représentée, structurée et exploitée de manière explicite, permettant de raisonner, d’expliquer et de justifier les décisions d’un système intelligent. À l’issue du cours, les étudiants seront capables de :
Overall organisation
L’UE combine théorie et pratique autour d’un fil conducteur : la conception d’un agent intelligent. Dès le début du semestre, les étudiants, organisés en équipes, travaillent sur un projet continu dont l’objectif est de développer un agent capable de raisonner et d’apprendre selon les principes de l’IA symbolique. Au fil du cours, ils implémentent et testent différentes méthodes vues en classe — recherche arborescente, apprentissage symbolique, résolution de contraintes, ou encore raisonnement explicatif — afin d’améliorer les performances et les capacités de décision de leur agent. Le semestre se clôture par un tournoi où les agents conçus par les étudiants s’affrontent dans un cadre compétitif, permettant d’évaluer de manière concrète la qualité des stratégies mises en oeuvre. Cette approche favorise à la fois la compréhension conceptuelle, le travail collaboratif et la mise en pratique directe des techniques enseignées. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Fairness en IA | 5 | Semestre 2 | 14 | 28 | |||||||
Fairness en IAECTS :
5
Semester:
Semestre 2
Detail
Lecture:
14
Practical study :
28
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Avoir déjà utilisé Python (si possible la librairie pandas) Programme/contents
— Séance 1 : Introduction à la fairness, présentation de quelques éléments légaux, sensibilisation avec des exemples tels que les travaux de l’équipe FairSpeech de Stanford (https://fairspeech.stanford.edu) et enfin définition des principales métriques. TD : calculer et manipuler ces métriques sur un cas jouet. — Séance 2 : Etude des données, lecture et prise en main d’un ’vrai’ jeu de données qui servira d’exemple tout le long du cours (https://meps.ahrq.gov/mepsweb/). Nous verrons comment trouver des corrélations entre les attributs des instances et étudierons la recherche de biais par rapport aux attributs sensibles choisis (le genre ou l’origine). La partie pratique consistera à s’approprier les outils et refaire la recherche de biais avec un autre attribut que celui vu dans la partie ’cours’. Il en sera de même pour les séances suivantes. — Séance 3 : Audit de modèle, comment examiner un modèle, comprendre ces prédictions, l’interpréter. — Séance 4 : Nous verrons les méthodes de pre-processing qui permettent de réduire les biais observés tel que le reweighing, ainsi que les méthodes de post-processing. Les avantages et inconvénients seront discutés. — Séance 5 : Nous verrons les méthodes in-processing. La partie pratique consistera à implémenter une méthode in-processing. — Séance 6 : Introduction à la notion de privacy, et d’exposition de la donnée par les modèles appris dessus. — Séance 7 : Perspectives et ouverture avec le désapprentissage et les recherches en cours sur la possibilité de retirer l’influence d’une donnée sur le modèle appris. Le projet sera divisé en deux parties. Sur la 1ère partie les étudiants devront de façon individuelle analyser un dataset et appliquer les méthode de pré-processing vues en cours. Sur la 2nde partie, les étudiants devront par binôme appliquer les méthodes vues en cours sur un cas d’usage concret (un modèle appris sur les données de la 1ère partie du projet). Learning objectives
La notion de fairness est intéressante et importante car elle permet de sensibiliser aux défauts et inconvénients de l’intelligence artificielle. Celle-ci a tendance à reproduire et amplifier les biais déjà présents dans les ensembles d’apprentissage. Cela est particulièrement vrai pour les données médicales où le biais de sélection des données est fort et l’impartialité indispensable. Overall organisation
Le module comporte 12 séances de 4h, 7 seront découpée en 2h de théorie et 2h de pratique, 4 autres étant principalement consacrées à l’encadrement de projet avec si besoin des rappels, précisions ou compléments théoriques, et la dernière séance sera consacrée aux soutenances finales. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Modélisation et simulation numériques | 5 | Semestre 1 | 18 | 18 | |||||||
Modélisation et simulation numériquesECTS :
5
Semester:
Semestre 1
Detail
Lecture:
18
Practical study :
18
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
1-la modélisation qui consiste à transformer une question posée par une communauté́ scientifique en un problème mathématique. 2-les simulations numériques permettant de calculer des solutions approchées en utilisant python. 3-l’analyse numérique afin d’essayer de déterminer la qualité́ de la solution approchée. Description : les thèmes mathématiques rencontrés seront essentiellement des équations différentielles, des équations aux dérivées partielles, des recherches de zéros de fonction, des problèmes d'optimisation Learning objectives
l’objectif est de découvrir les différents aspects des mathématiques appliquées Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Programmation Jeux Vidéos 3D | 5 | Semestre 2 | 18 | 24 | |||||||
Programmation Jeux Vidéos 3DECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Programmation orientée objet. Des connaissances en programmation évènementielle sont un plus. Programme/contents
Les thématiques ci-dessous sont abordées :
Learning objectives
Overall organisation
L'UE s'organise en cours accompagnés de séances de TPs. Evaluation par un partiel et rendu de projet. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Informatique Théorique | 5 | Semestre 2 | 18 | 24 | |||||||
Informatique ThéoriqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Avoir assez de notions d'algorithmique pour dire si un algo est polynomial ou exponentiel. Être à l'aise avec le raisonnement (preuves par l'absurde, preuves parfois abstraites) et avoir un certain sens combinatoire. Programme/contents
Introduction rapide aux automates. Learning objectives
Connaitre les limites théoriques de l'algorithmique et comprendre pourquoi et à quel point certains problèmes sont intrinsèquement difficiles. Overall organisation
Cours et TD. Évaluation par un partiel et un examen terminal écrit. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Interaction Centrée sur l’Humain | 5 | Semestre 2 | 18 | 24 | |||||||
Interaction Centrée sur l’HumainECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Programmation orientée objet. Des connaissances en programmation évènementielle sont un plus. Programme/contents
Les thématiques ci-dessous sont abordées :
Learning objectives
Ce cours vise à enseigner les bases de conception, développement et évaluation en Interaction Humain-Machine (IHM). Les étudiants apprennent à concevoir des applications interactives adaptées à l’utilisateur humain en utilisant différents outils inspirés du design et des sciences cognitives. Ils sont amenés à programmer en langage orienté objet. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Analyse hilbertienne | 2.5 | Semestre 2 | 12 | 12 | |||||||
Analyse hilbertienneECTS :
2.5
Semester:
Semestre 2
Detail
Lecture:
12
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Rappels sur les espaces vectoriels normés et de Banach Learning objectives
Se familiariser avec la notion d'espace de Hilbert qui généralise celle d'espace euclidien en dimension infinie Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Méthodes statistiques de prévision | 2.5 | Semestre 2 | 12 | 12 | |||||||
Méthodes statistiques de prévisionECTS :
2.5
Semester:
Semestre 2
Detail
Lecture:
12
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Statistique descriptive avec R. L'enseignement alterne cours et TD sur ordinateur, et inclut des études d'articles. Learning objectives
Savoir mener une analyse de données avec le logiciel R : ajustement de lois paramétriques, pratique de la régression linéaire, de la classification supervisée. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| UE libre S2 | 2.5 | Semestre 2 | |||||||||
UE libre S2ECTS :
2.5
Semester:
Semestre 2
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Terminale
|
|||||||||||
| Introduction à la Sécurité Informatique | 5 | Semestre 2 | 18 | 24 | |||||||
Introduction à la Sécurité InformatiqueECTS :
5
Semester:
Semestre 2
Detail
Lecture:
18
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Ce cours se déroulera en quatre temps:
Learning objectives
Ce module vise à couvrir les bases de la sécurité informatique à travers cinq piliers: la cryptographie, les protocoles, les logiciels, le matériel et les utilisateurs. L'objectif principal est de mettre en lumière comment la sécurité d'un système informatique repose sur la sécurité de chacune des briques de ce système. A l'issue de ce cours, les élèves:
Overall organisation
Les cours sont accompagnés de TDs et TPs selon le sujet traité. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Construction des nombres, arithmétique et enseignement | 2.5 | Semestre 2 | 15 | 15 | |||||||
Construction des nombres, arithmétique et enseignementECTS :
2.5
Semester:
Semestre 2
Detail
Lecture:
15
Directed study:
15
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Stage/Projet/Oraux - 1 UE au choix | |||||||||||
| Stage | 2.5 | Semestre 2 | |||||||||
StageECTS :
2.5
Semester:
Semestre 2
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Effectuer un stage en entreprise ou dans un laboratoire de recherche dans une thématique liée à la formation. Le sujet du stage doit être validé par les responsables de la formation Learning objectives
Comprendre le fonctionnement d'une entreprise ou d'un laboratoire de recherche
Overall organisation
Durée 4 semaines avec une soutenance à réaliser à la fin du stage Type of assessment
Evaluation Continue Intégrale
|
|||||||||||
| Projet | 2.5 | Semestre 2 | |||||||||
ProjetECTS :
2.5
Semester:
Semestre 2
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Réaliser un projet de 4 semaines avec un professeur sur une des thématiques de la formation. Le projet peut être un développement logiciel, la modélisation mathématique d'un problème, la conception d'algorithmes, l'étude de complixité… Overall organisation
Travail individuel et soutenance Type of assessment
Evaluation Continue Intégrale
|
|||||||||||
| Oraux de math S6 / Prépa concours | 2.5 | Semestre 2 | 3 | ||||||||
Oraux de math S6 / Prépa concoursECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
3
Independant learning:
2
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
Teaching Location(s)
Training campus
Programme Comparator
View and compare your programmes to identify the best options