Master Logiciel et ingénierie des données


Pour y accéder
L'admission se fait sur dossier. L'entrée en M2 est possible après une formation de niveau bac+4 ou équivalent.
Les plus de la formation
Cette formation combine un enseignement aux technologies logicielles les plus prisées par les entreprises et des cours avancés ouvrant à la recherche. Elle s'appuie sur une équipe de recherche renommée. La formation inclut une part importante de formation au travail en projet.
Compétences visées
La formation ouvre des compétences en développement logiciel, en gestion de projets informatiques et ingénierie des données.
A la fin de leur formation, les diplômés du master Logiciel et Ingénierie des Données (LID) savent utiliser plusieurs technologies de pointe : Java EE, Java embarqué avec Android, DevOps, Scala, Big Data avec des traitements par lots et flux de données, science des données.
Les travaux dirigés et projets de développement leur donnent une solide expérience pratique.
Capacité d'accueil
50
Modalités d'accès
Le dossier de candidature est à déposer sur l'application eCandidat de l'université Gustave Eiffel.
Il est important que le dossier comporte une attestation du diplôme requis, un relevé de notes, une lettre de motivation et éventuellement une lettre de recommandation.
Lien des modalités de candidature
Lieu(x) de la formation
Campus Marne la Vallée - Champs sur Marne
Bâtiment Copernic
Après la formation
Les débouchés professionnels sont abondants, en termes de secteurs d'activités comme de types d'emplois. Ils vont du développement d'applications à l’ingénierie de données.
La poursuite en doctorat est possible au sein de l'école doctorale de l'université.
Modalités d'admission en FI :
oui
Modalités d'admission en FC :
oui
Modalités d'admission en FA :
oui
Calendrier
Stage en 2e année de master d'une durée de 4 mois minimum à partir du mois d'avril (15 ECTS).
Alternance : 1 semaine université, 1 semaine entreprise.
Tarifs formation continue (Les informations ci-contre s'adressent uniquement aux adultes en reprise d'études)
7000 €/an
Semestre 3
| Enseignements | ECTS | CM | TD | TP |
|---|---|---|---|---|
| Développer une expertise dans le développement logiciel | ||||
|
Programmation fonctionnelle Scala
Découverte d’un langage orienté objet et de programmation focntionnelle
Langue de l'enseignement FRANÇAIS / FRENCH | 3.00 | 8h | 16h | |
|
Machines virtuelles
Le cours vise à appréhender les concepts des machines virtuelles modernes
Langue de l'enseignement FRANÇAIS / FRENCH | 2.00 | 16h | ||
|
Design Patterns
Le cours introduit les principaux motifs de conception rencontrés dans la programmation orientée objet
Langue de l'enseignement FRANÇAIS / FRENCH | 3.00 | 30h | ||
|
Conceptions APIS
Le cours vise à introduire les bonnes pratiques d’entreprise pour la conception d’API
Langue de l'enseignement FRANÇAIS / FRENCH | 2.00 | 8h | 8h | |
|
Applications d'entreprise Back
Programmation back office dans l’environnement Java Enterprise Edition
Langue de l'enseignement FRANÇAIS / FRENCH | 5.00 | 18h | 16h | |
|
Applications d'entreprise Front
Programmation d’application pour terminaux mobiles (Android)
Langue de l'enseignement FRANÇAIS / FRENCH | 4.00 | 10h | 15h | |
| Maîtriser une langue étrangère | ||||
|
Anglais
Le cours vise à améliorer la capacité à s’exprimer et à comprendre l’anglais
Langue de l'enseignement ANGLAIS / ENGLISH | 3.00 | 30h | ||
| Traiter, gérer et manipuler de grands volumes de données | ||||
|
Big Data management with NoSQL and NewSQL
Le cours vise à enrichir la compréhension de l’écosystème des bases de données
Langue de l'enseignement FRANÇAIS / FRENCH | 4.00 | 14h | 14h | |
|
Big Data Batch processing
Le cours introduit les concepts de traitement parallèle avec les outils basés sur le paradigme MapReduce
Langue de l'enseignement FRANÇAIS / FRENCH | 4.00 | 12h | 12h | |
|
Gestion de projet DevOps
Présentation et utilisation d'outils standards DevOps (Docker, CI/CD, Kubernetes)
Langue de l'enseignement FRANÇAIS / FRENCH | 3.00 | 12h | 12h |
Semestre 4
| Enseignements | ECTS | CM | TD | TP |
|---|---|---|---|---|
| Apprendre à gérer des projets et communiquer en entreprise | ||||
|
Gestion de projet Agile
Le cours couvre la gestion de projet avec les méthodes agiles
Langue de l'enseignement FRANÇAIS / FRENCH | 3.00 | 10h | 20h | |
|
Communication
Le cours a pour objectif d’améliorer la communication des étudiants, en particulier dans le monde de l’entreprise (prise de parole face à un public, entretien d’embauche, etc).
Langue de l'enseignement FRANÇAIS / FRENCH | 2.00 | 20h | ||
| Etendre les connaissances sur les solutions IA | ||||
|
Big Data Stream processing
Le cours vise à introduire la manipulation de flux de données dans un environnement distribué
Langue de l'enseignement FRANÇAIS / FRENCH | 3.00 | 10h | 10h | |
|
Introduction à la data science et ses outils
Le cours présente les outils de la data science et les concepts relatifs à l’IA générative
Langue de l'enseignement FRANÇAIS / FRENCH | 4.00 | 12h | 12h | |
| Découvrir le monde de l'entreprise et de la recherche | ||||
|
Stage et apprentissage
| 15.00 |
CARAYOL Arnaud (M1-M2)
CURE Olivier (M2)
VANTIEGHEM Nicolas (M2)
Partenaire(s)

Double diplôme avec l'Université de Palerme.