Niveau d'étude visé
Bac +5
ECTS
60 crédits
Durée
1 an
Composante
UFR IM2AG (informatique, mathématiques et mathématiques appliquées)
Langue(s) d'enseignement
Français
Présentation
Le M2GI est une formation de niveau bac+5 formant des ingénieurs logiciel généralistes. Cette formation comporte un tronc commun d’enseignements axés sur le développement d’applications full-stack Web / Mobiles, et sur l’apprentissage de techniques de Génie Logiciel (validation, tests) et plus largement DevOps (intégration continue/GitLab, containers, Kubernetes, ..).
En sus de ce tronc commun, chaque étudiant choisit un ensemble d’enseignements plus spécifiques pris dans les domaines suivants:
- IoT et systèmes embarqués/répartis/pervasifs,
- Données large échelle: manipulation (MapReduce) et analyse pour l’extraction de connaissances et l’aide à la décision (techniques IA/ML),
- Données multi-média: techniques d’indexation
- Interface Homme-Machine multi-modales: modélisation et conception
- Techniques d’ingénierie dirigée par les modèles (IDM) et dirigée par les tests (TDD)
Tous les enseignements incluent des expérimentations pratiques basées sur la réalisation de projets individuels ou en équipe. Ces projets sont pilotés par des équipes pédagogiques mixtes, composées d’enseignants-chercheurs et d’industriels travaillant dans la discipline.
La formation existe sous deux formes mais avec les mêmes enseignements mis en commun:
- L’une en statut étudiant classique (statut de stagiaire lors de sa présence dans l’entreprise)
- L’autre en alternance (en contrat d’apprentissage, contrat de professionnalisation et contrat d’accompagnement de formation professionnalisante)
Compétences
Maîtrise des méthodes et outils du génie informatique
Formation internationale
Formation tournée vers l’international
Organisation
Programme
Sélectionnez un programme
Master 2e année
UE Projet d'intégration ECOM
6 créditsUE Principes des méthodes agiles
3 créditsUE Techniques de communication en anglais
3 créditsUE Workflow et collecticiels
3 créditsUE Aspects financiers et marketing
3 créditsAu choix : 4 à 10 parmi 10
UE Expérience Utilisateur (UX) au-delà de la souris, clavier et écran : mobilité et multimodalité
3 créditsUE Introduction à l'intelligence artificielle
3 créditsUE Systèmes et applications répartis
3 créditsUE Données large échelle
3 créditsBase de données
1,5 créditsTraitement des données à grande échelle
1,5 crédits
UE Techniques avancées de validation
3 créditsUE Principes et techniques de l'ingénierie dirigée par les modèles
3 créditsUE Projet développement mobile
3 créditsUE Architecture des systèmes pervasifs
3 créditsUE Informatique embarquée pour les objets connectés
3 créditsUE Analyse des données, web des données et web sémantique
3 crédits
Admission
Conditions d'admission
Le master 2e année est accessible sur dossier (et / ou entretien) aux candidats ayant validé la 1ère année d'un parcours compatible ou bien via une validation d'études ou d'acquis selon les conditions déterminées par l’université ou la formation.
Public formation continue : Vous relevez de la formation continue :
- si vous reprenez vos études après 2 ans d'interruption d'études
- ou si vous suiviez une formation sous le régime formation continue l’une des 2 années précédentes
- ou si vous êtes salarié, demandeur d'emploi, travailleur indépendant
Si vous n'avez pas le diplôme requis pour intégrer la formation, vous pouvez entreprendre une démarche de validation des acquis personnels et professionnels (VAPP)
Pour plus d'informations, consultez la page web de la Direction de la formation continue et de l’apprentissage
Candidature
Vous souhaitez candidater et vous inscrire ? Sachez que la procédure diffère selon le diplôme envisagé, le diplôme obtenu, ou le lieu de résidence pour les étudiants étrangers.