LDD2 Informatique, Mathématiques
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
|
|||||||||||
| Anglais - FSO - L2 S4 - 2,5 ECTS - 1 UE parmi 6 | |||||||||||
| Anglais - FSO - L2 S4 - 2,5 ECTS | 2.5 | Semestre 2 | 24 | ||||||||
Anglais - FSO - L2 S4 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Prerequisites
Attendus de l'UE Langue-Anglais2 : Niveau B1 minimum dans les 5 compétences linguistiques Programme/contents
ANGLAIS GÉNÉRAL. Cette UE s'inscrit dans la continuité de l'UE Langue-Anglais1 : on prolongera notamment le Overall organisation
Le travail se fera par groupes de niveau. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Theater workshop - FSO - S2 - 2,5 ECTS | 2.5 | Semestre 2 | 24 | ||||||||
Theater workshop - FSO - S2 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
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 - S2 - 2,5 ECTS | 2.5 | Semestre 2 | 24 | ||||||||
Reading and creative writing workshop - FSO - S2 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
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 - S2 - 2,5 ECTS | 2.5 | Semestre 2 | 24 | ||||||||
Intercultural communication EUGLOH project - FSO - S2 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Writing workshop - FSO - S2 - 2,5 ECTS | 2.5 | Semestre 2 | 24 | ||||||||
Writing workshop - FSO - S2 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Debate club - FSO - S2 - 2,5 ECTS | 2.5 | Semestre 2 | 30 | ||||||||
Debate club - FSO - S2 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
30
Language(s) of instruction
Anglais
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Anglais - FSO - L2 S3 - 2,5 ECTS - 1 UE parmi 6 | |||||||||||
| 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
|
|||||||||||
| Anglais - FSO - L2 S3 - 2,5 ECTS | 2.5 | Semestre 1 | 24 | ||||||||
Anglais - FSO - L2 S3 - 2,5 ECTSECTS :
2.5
Semester:
Semestre 1
Detail
Directed study:
24
Language(s) of instruction
Anglais
Remote teaching
non
Prerequisites
Attendus de l'UE Langue-Anglais2 : Niveau B1 minimum dans les 5 compétences linguistiques Programme/contents
ANGLAIS GÉNÉRAL. Cette UE s'inscrit dans la continuité de l'UE Langue-Anglais1 : on prolongera notamment le Overall organisation
Le travail se fera par groupes de niveau. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| SPOC Transition Ecologique - 2 ECTS | |||||||||||
| SPOC Enjeux de la transition écologique | 2 | Semestre 1 | |||||||||
SPOC Enjeux de la transition écologiqueECTS :
2
Semester:
Semestre 1
Detail
Independant learning:
25
Language(s) of instruction
Français
Remote teaching
oui
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 UE ouverture 2,5 ECTS au choix S1 + UE libre | |||||||||||
| 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
Espagnol
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 S1 | 2.5 | Semestre 1 | |||||||||
UE libre S1ECTS :
2.5
Semester:
Semestre 1
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Terminale
|
|||||||||||
| 1 UE ouverture 2,5 ECTS au choix S2 | |||||||||||
| Arts et culture - S2 | 2.5 | Semestre 2 | 25 | ||||||||
Arts et culture - S2ECTS :
2.5
Semester:
Semestre 2
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
|
|||||||||||
| Lang - LV2b - S2 | 2.5 | Semestre 2 | 25 | ||||||||
Lang - LV2b - S2ECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
25
Language(s) of instruction
Espagnol
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 - S2 | 2.5 | Semestre 2 | 25 | ||||||||
FLE - S2ECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
25
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Activités physiques sportives et artistiques - S2 | 2.5 | Semestre 2 | 24 | ||||||||
Activités physiques sportives et artistiques - S2ECTS :
2.5
Semester:
Semestre 2
Detail
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| UEs obligatoires | |||||||||||
| PPEI - LDD2 IM | 2 | Semestre 2 | 12 | ||||||||
PPEI - LDD2 IMECTS :
2
Semester:
Semestre 2
Detail
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Il s'agit d'un atelier (quatre demi-journées) de technique d'éloquence, prise de parole visant à aider les étudiants à préparer leur futur professionnel Learning objectives
Se préparer à la prise de parole Type of assessment
Evaluation Continue Intégrale
|
|||||||||||
| Analyse numérique avec python | 4 | Semestre 2 | 12 | 24 | |||||||
Analyse numérique avec pythonECTS :
4
Semester:
Semestre 2
Detail
Lecture:
12
Practical study :
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Oraux de math S3 | 2 | Semestre 1 | 5 | ||||||||
Oraux de math S3ECTS :
2
Semester:
Semestre 1
Detail
Directed study:
5
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
L'objectif de cet enseignement est de favoriser le travail et l'approfondissement des mathématiques en petits groupes et d'entrainer les étudiant.e.s à présenter à l'oral un raisonnement, un théorème du cours ou une résolution d'exercice. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Oraux de math S4 | 2 | Semestre 2 | 0 | 5 | |||||||
Oraux de math S4ECTS :
2
Semester:
Semestre 2
Detail
Lecture:
0
Directed study:
5
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
L'objectif de cet enseignement est de favoriser le travail et l'approfondissement des mathématiques en petits groupes et d'entrainer les étudiant.e.s à présenter à l'oral un raisonnement, un théorème du cours ou une résolution d'exercice. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Sciences, Savoirs, Sociétés | 2.5 | Semestre 2 | 8 | 8 | |||||||
Sciences, Savoirs, SociétésECTS :
2.5
Semester:
Semestre 2
Detail
Lecture:
8
Directed study:
8
Independant learning:
8
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Les objectifs de l'UE sont doubles : 1° initier une réflexion sur les processus de production de preuves scientifiques, 2° initier les étudiants à la méthodologie de la recherche (sources, données, analyse et interprétation des données). L'enjeu est de faire travailler les étudiant.e.s sur les processus de construction et de validation des savoirs scientifiques en allant au-delà d'un idéal de faits et de preuves - univoques, sans ambiguïté, immuables et universelles - qui s'imposeraient d'eux-mêmes:
Learning objectives
Overall organisation
L'UE est organisée en 12 créneaux de 2h, alternant des séances avec un enseignant et des séances de travail en autonomie. Ces séances mettent en avant la participation des étudiants, à la fois à travers des travaux d’enquête collective qui sont restitués, mais aussi à travers les discussions générées à partir des textes d’historiens et de sociologues des sciences et des techniques qui sont étudiés avec les enseignants. Chacune des séances en autonomie donne lieu à la realisation d’un travail (devoir écrit, recherche ou presentation orale collective) qui compte pour le contrôle continu. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Option disciplinaire LDD2 S2 | |||||||||||
| Langages Formels | 4.5 | Semestre 2 | 18 | 24 | 0 | ||||||
Langages FormelsECTS :
4.5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
0
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Le cours s’articule autour de trois grands axes progressifs : les langages formels et automates finis, les grammaires hors contexte et automates à pile, puis l’analyse syntaxique. Première partie (5 cours) – Introduction aux langages formels, expressions rationnelles et automates finis. On y aborde la hiérarchie de Chomsky, les opérateurs sur les langages, le lemme d’Arden et le théorème de Kleene. Les travaux dirigés visent à manipuler les opérateurs, démontrer des égalités de langages, construire et simplifier des automates d’état fini, déterministes et non déterministes, effectuer des déterminisations, supprimer les ε-transitions, et appliquer les méthodes de minimisation et de preuve de rationalité (lemme de la pompe, propriétés de clôture, décidabilité). Deuxième partie (4 cours) – Grammaires hors contexte et automates à pile. Les notions d’arbre de dérivation, d’ambiguïté, de normalisation (forme normale de Chomsky) et de décidabilité sont introduites. L’automate à pile est présenté comme modèle de reconnaissance des langages algébriques. Les exercices portent sur la construction, le nettoyage et la désambiguïsation de grammaires, ainsi que sur la démonstration de la nature algébrique d’un langage. Troisième partie (3 cours) – Analyse syntaxique. Cette section couvre les méthodes d’analyse descendantes (facile) puis ascendantes (plus difficile) avec les automates LR(0), SLR(1), LR(1) et LALR(1). Les étudiants apprennent à construire et utiliser ces automates pour analyser des langages, à travers des exemples de complexité croissante. Learning objectives
À l’issue du cours, l’étudiant·e sera capable de : Comprendre et manipuler les notions fondamentales de langages formels et d’automates finis. Concevoir et démontrer des équivalences de langages à l’aide d’outils théoriques (lemme d’Arden, lemme de la pompe, clôtures). Identifier et construire des grammaires hors contexte et relier ces grammaires aux automates à pile correspondants. Appliquer les méthodes d’analyse syntaxique descendante et ascendante, y compris la construction et l’exploitation d’automates LR et SLR. Démontrer la décidabilité de problèmes simples sur les automates et les grammaires. Le cours permet de découvrir et s’approprier quelques outils mathématiques, en particulier : les démonstration par l’absurde, des démonstration de propositions utilisant des quantificateurs, les relations d’équivalence. Le cours prépare au cours de compilation de L3, en considérant l'analyse de vrai langage de programmation. Overall organisation
Le cours prépare aux TDs, lequels font digérer le cours. L'UE se termine par un TP d'analyse syntaxique. La note de Controle Continu comprends un devoir et/ou mini projet. Bibliography
Aho et Ullman "Compilateurs : principes, techniques et outils". Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Interaction Humain-Machine | 4.5 | Semestre 2 | 18 | 12 | 12 | ||||||
Interaction Humain-MachineECTS :
4.5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
12
Directed study:
12
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Connaissances de base en programmation impérative et par objets. Programme/contents
Ce cours présente le domaine de l'interaction humain-machine. Il introduit les concepts de base de l'interaction du point de vue de l'utilisateur humain et du point de vue de l’ordinateur et couvre le cycle de conception, développement et évaluation des systèmes interactifs. Il présente d’abord un ensemble de méthodes de conception des systèmes interactifs allant des entretiens avec les utilisateurs et du brainstorming au prototypage rapide et à la définition du modèle conceptuel d’une application interactive. Il introduit ensuite les concepts et outils pour le développement logiciel d’applications interactives, en présentant l’architecture logicielle MCV, la programmation événementielle et réactive et les boîtes à outils d’interface. Il présente enfin les techniques d’évaluation des systèmes interactifs aux différents stades du cycle de conception, en distinguant les méthodes qualitatives (« walkthroughs », études d’utilisabilité) des méthodes quantitatives (test A/B, expérimentations contrôlées). Les TDs et TPs consistent en un ensemble d'exercices permettant à l'étudiant de développer son sens critique et de mettre en pratique les méthodes et techniques du cours pour concevoir et développer des interfaces plus adaptées aux besoins et caractéristiques des utilisateurs. Les TPs de programmation utilisent soit le langage Java avec les bibliothèques Java/FX ou Java/Swing, soit le langage JavaScript ou TypeScript avec les standards du Web (HTML, CSS) pour des applications s’exécutant localement dans le navigateur (sans serveur). Plan du cours : - Introduction (2 séances) 1 Qu’est-ce que l’Interaction Humain-Machine (IHM) ? 1.1 Styles d’interaction 2 Interaction graphique 2.1 La manipulation directe 2.2 Les actions élémentaires 2.3 Les tâches élémentaires de l’interaction 2.4 Les patterns d’interaction - Conception (3 séances) 3 Modélisation conceptuelle 3.1 Tables d'interaction 4 Conception participative 4.1 Analyse des besoins 4.2 Idéation 4.3 Prototypage rapide 5 Conception visuelle - Développement (5 séances) 6 Architecture d’une application interactive 6.1 Le modèle MVC 7 Programmation événementielle 7.1 Boucle d’événements 7.2 Gestionnaires d'événements 7.3 Écouteurs d'événements 7.4 Machines à états 8 Boîtes à outils d'interface 8.1 Interacteurs 8.2 Algorithmes de placement 9 Programmation réactive 9.1 Liaison de données 9.2 Pattern « observateur » 9.3 Signaux 10 Interactions standard 10.1 Navigation 10.2 Défaire / refaire 10.3 Sélection, poignées de manipulation 10.4 Copier-coller 10.5 Tirer-déplacer - Évaluation (2 séances) 11 Évaluation qualitative 12 Évaluation quantitative Learning objectives
Comprendre et mettre en pratique les principes, méthodes et techniques de base permettant de concevoir, développer et évaluer des applications interactives simples. Comprendre et maîtriser la programmation événementielle qui est au cœur du fonctionnement des applications interactives. Overall organisation
Le module est organisé en 12 séances d'1h ½ de cours et 12 séances de 2h de TD/TPs. L'évaluation consiste en un contrôle continu (questionnaires en ligne, rendus de TD/TPs) et un examen de fin de module. 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Structures algébriques | 5 | Semestre 1 | 24 | 24 | |||||||
Structures algébriquesECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Probabilités et Statistiques | 5 | Semestre 1 | 24 | 24 | |||||||
Probabilités et StatistiquesECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Analyse et géométrie | 5 | Semestre 2 | 24 | 24 | |||||||
Analyse et géométrieECTS :
5
Semester:
Semestre 2
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Analyse et convergence | 5 | Semestre 1 | 24 | 24 | |||||||
Analyse et convergenceECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Algèbre linéaire 2 | 5 | Semestre 2 | 24 | 24 | |||||||
Algèbre linéaire 2ECTS :
5
Semester:
Semestre 2
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Projet Informatique LDD2 IM | 4.5 | Semestre 2 | 2 | 24 | |||||||
Projet Informatique LDD2 IMECTS :
4.5
Semester:
Semestre 2
Detail
Lecture:
2
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Programme/contents
L'UE Projet Informatique vise la conception et la mise en œuvre complète d’un système fondé sur la manipulation de graphes et la modélisation de circuits logiques et arithmétiques. Le projet mobilise les acquis en algorithmique, structures de données et programmation orientée objet dans une démarche scientifique expérimentale. Learning objectives
Cette UE a pour objectif la réalisation complète d’un mini-projet de programmation intégrant plusieurs aspects fondamentaux de l’informatique : modélisation de structures de données complexes (graphes et circuits booléens), conception orientée objet, application d’algorithmes classiques (parcours, plus courts chemins, tri topologique), mise en œuvre de techniques heuristiques et expérimentales, et acquisition d’une démarche scientifique complète (conception, expérimentation, validation, évaluation des performances). Le projet mobilise des compétences transversales issues d’autres enseignements : algorithmique, programmation, logique, optimisation et architecture. Overall organisation
Cours magistraux (2 h) pour introduire les concepts transverses (programmation orientée objet, démarche scientifique, algorithmique). Type of assessment
Evaluation Continue Intégrale
|
|||||||||||
| Introduction à la Programmation Fonctionnelle | 2.5 | Semestre 1 | 9 | 12 | |||||||
Introduction à la Programmation FonctionnelleECTS :
2.5
Semester:
Semestre 1
Detail
Lecture:
9
Practical study :
12
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Notions de bases de programmation (conditionnelles, boucles, fonctions). Programme/contents
La programmation fonctionnelle est l'un des grands paradigmes de Introduction au langage OCaml Programmation récursive sur les entiers Types structurés (types algébriques, enregistrements) pour la Structure de listes persistantes et récursion structurelle Polymorphisme Itérateurs génériques sur les listes Learning objectives
Introduction du paradigme de programmation fonctionnelle. Ce cours donne les bases de la programmation applicative (sans effets de bords) et Overall organisation
L'UE s'organise en cours accompagnés de séances de TP. L'évaluation se Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Bases de données 1 | 4.5 | Semestre 2 | 18 | 14 | 10 | ||||||
Bases de données 1ECTS :
4.5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
10
Directed study:
14
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Connaissances de base en algorithmique, structures de données et programmation (manipulation de structures tabulaires, compréhension des types et des relations entre données). Programme/contents
1. Conception d’une base de données 2. Modèle Entité–Association (E–A) 3. Modèle de données et modèle relationnel 4. Langage SQL – Définition de schéma (LDD) 5. Interrogation d’une base de données 6. Dépendances et conception de schéma Learning objectives
Fournir les concepts et techniques fondamentales pour la conception et la manipulation des bases de données relationnelles. À la fin de l’UE, l’étudiant sera capable de : Overall organisation
Cours magistraux (18 h) : présentation des concepts fondamentaux. Travaux dirigés et pratiques (24 h) : exercices de modélisation et de traduction vers le modèle relationnel, suivis de travaux pratiques sur la manipulation de schémas et l’écriture de requêtes SQL sous SGBD (e.g., PostgreSQL, SQLite), incluant 6 h consacrées à la conception et à l’interrogation d’une base de données à partir d’un cas réel. L’enseignement alterne en permanence théorie et pratique, avec une mise en œuvre concrète des notions abordées. Skills
- Concevoir une base de données à partir d’un cahier des charges. Bibliography
R. Ramakrishnan, J. Gehrke, Database Management Systems, McGraw-Hill. G. Gardarin, Bases de données, Éditions Eyrolles. H. Korth, A. Silberschatz, Systèmes de gestion de bases de données, McGraw-Hill. J. Ullman, J. Widom, A First Course in Database Systems, Pearson. Philippe Rigaux, Bases de données relationnelles : concepts, langages et systèmes, Dunod. Documentation PostgreSQL et SQLite. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Algorithmique renforcée | 5 | Semestre 1 | 24 | 24 | |||||||
Algorithmique renforcéeECTS :
5
Semester:
Semestre 1
Detail
Lecture:
24
Directed study:
24
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Ce cours présente les arbres, et leurs utilisation pour la réalisation de structures de données variées, ainsi que les graphes et leurs algorithmes de parcours. On y aborde les techniques générales de conception et d’analyse d’algorithmes. Contenu :
Learning objectives
Connaissance des structures de données arborescentes et des graphes, et des techniques algorithmiques associées. Maîtrise des outils permettant de justifier la validité d’un algorithme et d’analyser ses propriétés de complexité. Overall organisation
Cours accompagnés de TD et de TP. Évaluation par épreuves écrites. Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Réseaux renforcés | 5 | Semestre 1 | 18 | 18 | 6 | ||||||
Réseaux renforcésECTS :
5
Semester:
Semestre 1
Detail
Lecture:
18
Practical study :
6
Directed study:
18
Language(s) of instruction
Français
Remote teaching
non
Programme/contents
Pour fonctionner correctement, les réseaux nécessitent un grand nombre d'équipements et de processus, rendant leur architecture souvent complexe. Pour réduire cette complexité, les différentes fonctions ont été décomposées en niveaux protocolaires. Après avoir posé les fondements des télécommunications et rappelé les bases de la transmission de l’information, cette unité d'enseignement détaille les différents niveaux de l'architecture protocolaire. Seront ainsi présentés les concepts suivants : Learning objectives
Offrir les éléments de base pour comprendre le fonctionnement des réseaux informatiques et Internet Overall organisation
Cours, TD et TP Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Projet de programmation fonctionnelle | 2 | Semestre 1 | 12 | ||||||||
Projet de programmation fonctionnelleECTS :
2
Semester:
Semestre 1
Detail
Practical study :
12
Language(s) of instruction
Français
Remote teaching
non
Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
| Programmation Objet et Génie Logiciel | 4.5 | Semestre 2 | 18 | 24 | |||||||
Programmation Objet et Génie LogicielECTS :
4.5
Semester:
Semestre 2
Detail
Lecture:
18
Practical study :
24
Language(s) of instruction
Français
Remote teaching
non
Prerequisites
Bases de la programmation objet en Java. Programme/contents
Ce cours pratique un aller-retour permanent entre des aspects de programmation objet (PO) et d’ingénierie du logiciel (GL). Classes, interfaces, classes paramétrées Héritage et liaison dynamique Itérateurs et lambda-expressions Exceptions Interface utilisateur Thèmes abordés en génie logiciel : Analyse et modélisation des besoins d’un système Conception d’une architecture logicielle et d’une organisation de classes pour réaliser un système Langage de modélisation graphique UML Spécification d’un composant ou d’une opération Validation et test d’un composant Learning objectives
Approfondissement des concepts de la programmation objet, avec utilisation avancée du langage Java. Connaissance du cycle de vie des logiciels et des processus de développement. Outils de modélisation de systèmes logiciels et de support au développement à grande échelle. On vise à la fois la virtuosité dans la programmation d’un composant donné et la capacité à insérer ce composant dans un projet plus large. À la fin, l’étudiant doit être capable de produire du code Java lisible, robuste et réutilisable, ainsi que de lire le code source de projets réels. Overall organisation
L’UE s’organise en cours accompagnés de TD ou TP. L’évaluation se fait par des épreuves de contrôle continu (TP notés ou mini-projets) et deux épreuves écrites (partiel et examen terminal). Type of assessment
Evaluation Continue non Intégrale
|
|||||||||||
Teaching Location(s)
Training campus
Orsay Bures
Programme Comparator
View and compare your programmes to identify the best options