Niveau d'étude visé
Bac +5
ECTS
120 crédits
Durée
2 ans
Composante
UFR Informatique, mathématiques et mathématiques appliquées (IM2AG), Grenoble INP - Ensimag (Informatique, mathématiques appliquées et télécommunications), UGA
Langue(s) d'enseignement
Français, Anglais
Bi-langue
Partiellement en anglais
Présentation
Formation co-accréditée entre l'Université Grenoble Alpes et l'Institut polytechnique de Grenoble
Elle offre les parcours suivants :
- Génie Informatique (GI) : format alternance et classique
- Master of Science In Informatics at Grenoble (MoSIG) : en anglais, ouvert à l’international
- Operations Resarch, Combinatories and Optimization (ORCO) : commun avec la mention Mathématiques et applications
- Cybersecurity (CS) : en anglais, ouvert à l’international, commun avec la mention Mathématiques et applications
- Compétences Complémentaires en Informatique (CCI) : s’adresse à des étudiants issus d’un master 1re année d’une autre discipline scientifique que l’informatique, double compétences
- Réseaux informatiques d'entreprise (RIE) accessible en alternance (apprentissage) ou formation continue (ce parcours est proposé par Grenoble INP)
- Communications engineering and data science 1re année
Cette formation s’inscrit dans la dynamique régionale de recherche à travers les ARC (Communautés de Recherche Académique) de la région Rhône-Alpes : les étudiants de master obtiennent des financements pour leurs poursuites d’études en thèse.
Il existe une très forte interaction entre le master et les équipes de recherche : des plateformes pour la recherche et l’enseignement permettent de conduire des projets d’enseignement sur des formes avancées de l’informatique. Les chercheurs bénéficient du matériel disponible dans les salles dédiées de l’UFR et les équipes de recherche prêtent ponctuellement du matériel pour certains enseignements. L’atelier de prototypage rapide du LIG (FabMSTIC) est aussi à disposition des étudiants et des enseignants dans le cadre de projets. Seul le parcours Génie Informatique est également proposé en format d'alternance. Les parcours Mosig (première et deuxième année), CS et ROCO sont co-acrédités avec Grenoble INP. Les étudiants sont inscrits dans l’un ou l’autre des établissements en fonction de leur origine. Ces parcours sont également proposés aux étudiants de l’ENSIMAG en deuxième ou troisième année pour valider leur école d’ingénieur.
Les parcours CS et ROCO sont également proposés dans la mention Mathématiques et applications. En effet, ces parcours se situent à l’interface Mathématiques et Informatique et les étudiants peuvent être issus de la 1ʳᵉ année de master de ces deux mentions. Le parcours ROCO contient un cours de l’école de Génie Industrielle de Grenoble INP. Le cours de Cryptographie de 1ʳᵉ année de master est commun aux mentions mathématiques et Applications et Informatique. Un certain nombre d’UE de deuxième année sont proposées sur demi-journées pour faciliter la mutualisation.
Site du master : https://master-informatique.univ-grenoble-alpes.fr
L’objectif de la mention est de réaliser une formation de haut niveau en informatique pour des métiers de l’ingénierie logicielle et matérielle et de la recherche en informatique. La formation couvre un large spectre qui va de l’ingénierie logicielle et matérielle à l’informatique théorique en passant par plusieurs domaines, à l’interface des mathématiques et de l’informatique comme la sécurité informatique ou l’optimisation.
La formation s’appuie sur un tissu riche (industrie / experts / laboratoires du site et chercheurs) et répond à une demande forte et importante du monde socio-économique. Les principaux secteurs d’activité sont les sociétés de service en Informatique, les éditeurs de logiciel, les constructeurs informatiques, les centres R&D des entreprises, les services informatiques des entreprises, et les laboratoires de recherche publics ou privés.
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
Responsables relations avec les entreprises :
IM2AG : Carole Durand 04 57 42 24 82
ENSIMAG : Oarda Cesarano 04 76 82 72 40
Référentiel ROME
Etudes et développement informatique
Compétences
Les compétences communes sont l’acquisition d’une culture générale et d’un socle de base solide en informatique : langages de programmation, systèmes d’exploitation, bases de données, réseaux, génie logiciel, logiciels interactifs, conception / programmation orientées objet, complexité et algorithmique. Ces cours fondamentaux sont proposés en français et en anglais en première année de Master. Ils représentent 30 ECTS auxquels viennent s’ajouter un projet informatique d’un mois et un projet d’initiation à la recherche de 39 jours (en immersion dans une équipe de recherche).
Une découverte du monde socio-économique en informatique est proposée à tous les étudiants à travers des modules spécifiques d’initiation à l’entreprise, le forum des entreprises (présentation d’une quarantaine d’entreprises, entretiens, tables rondes) et des séminaires thématiques donnés par des industriels.
Tous les étudiants ont également accès à des cours de langue (anglais ou français langue étrangère en fonction de leur niveau).
Formation internationale
- Doubles diplômes, diplômes conjoints, Erasmus Mundus
- Formation tournée vers l’international
Dimension internationale
Afin d’accueillir des publics internationaux, deux parcours sont intégralement dispensés en anglais (MoSIG et Cybersecurity). De plus, ces formations accueillent des étudiants dans le cadre des masters Erasmus Mundus (AREAS+ et India 4 EU). Le passage au recrutement international au niveau du M1 a donc comme cible les étudiants ayant obtenu leur licence dans une université européenne.
Organisation
Stage à l'étranger
En France ou à l'étranger
Période du stage
Deuxième semestre universitaire
Programme
Sélectionnez un programme
Parcours Informatique 1re année
La première année propose un parcours en français et un parcours en anglais (première année de MOSIG) avec des mutualisations. Elle offre un large choix d'enseignement de base (tronc commun) et avancé (en options) en informatique. Les unités d’enseignement des deux langues sont accessibles aux étudiants ayant au moins le niveau B2 dans la langue d'enseignement. Les étudiants choisissent la langue d’enseignement (parcours classique ou MOSIG) ce qui définit complètement les cours de tronc commun. Les options peuvent être choisies dans les deux langues sans conflit d’emploi du temps et en respectant une cohérence pédagogique.
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
UE Sémantique des langages de programmation
6 créditsUE Génie logiciel
3 créditsUE Conception et programmation par objets
3 créditsUE Conception des systèmes d'exploitation et programmation concurrente
6 créditsUE Base de données
3 créditsUE Introduction aux réseaux
3 créditsUE Technique des logiciels interactifs
3 créditsUE Introduction à l'intelligence artificielle et la science des données
3 crédits
UE Projet
3 créditsUE Complexité algorithmique de problèmes
3 créditsAu choix : 7 à 18 parmi 19
UE Introduction to distributed systems
3 créditsUE Planification automatique et techniques d'intelligence artificielle
3 créditsUE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Synthèses d'images
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Ergonomie des interfaces homme-machine
3 créditsUE DevOps : méthodes et outils
3 créditsUE Géométrie numérique
3 créditsUE Introduction à l'administration des réseaux
3 créditsUE Traitement d'images
3 créditsUE Introduction to cryptology
3 créditsUE Introduction to mobile robotics
3 créditsUE Histoire de l'informatique
3 créditsUE Anglais S8
3 créditsUE Operations Research
3 créditsUE Introduction à la cybersécurité
3 créditsUE Embodying the shift: digital in the age of low-tech
3 créditsUE Algebraic Algorithms for Cryptology
3 crédits
Au choix : 1 à 2 parmi 2
UE Sémantique des langages de programmation
6 créditsUE Génie logiciel
3 créditsUE Conception et programmation par objets
3 créditsUE Conception des systèmes d'exploitation et programmation concurrente
6 créditsUE Base de données
3 créditsUE Introduction aux réseaux
3 créditsUE Technique des logiciels interactifs
3 créditsUE Introduction à l'intelligence artificielle et la science des données
3 crédits
UE Projet
3 créditsUE Complexité algorithmique de problèmes
3 créditsUE Introduction to cryptology
3 créditsUE Introduction à la cybersécurité
3 créditsAu choix : 5 à 16 parmi 16
UE Introduction to distributed systems
3 créditsUE Planification automatique et techniques d'intelligence artificielle
3 créditsUE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Synthèses d'images
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Ergonomie des interfaces homme-machine
3 créditsUE DevOps : méthodes et outils
3 créditsUE Géométrie numérique
3 créditsUE Introduction à l'administration des réseaux
3 créditsUE Traitement d'images
3 créditsUE Introduction to mobile robotics
3 créditsUE Histoire de l'informatique
3 créditsUE Anglais S8
3 créditsUE Operations Research
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
Au choix : 1 à 2 parmi 2
UE Sémantique des langages de programmation
6 créditsUE Génie logiciel
3 créditsUE Conception et programmation par objets
3 créditsUE Conception des systèmes d'exploitation et programmation concurrente
6 créditsUE Base de données
3 créditsUE Introduction aux réseaux
3 créditsUE Technique des logiciels interactifs
3 créditsUE Introduction à l'intelligence artificielle et la science des données
3 crédits
UE Projet
3 créditsUE Complexité algorithmique de problèmes
3 créditsUE Introduction to cryptology
3 créditsUE Introduction à la cybersécurité
3 créditsAu choix : 5 à 16 parmi 16
UE Introduction to distributed systems
3 créditsUE Planification automatique et techniques d'intelligence artificielle
3 créditsUE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Synthèses d'images
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Ergonomie des interfaces homme-machine
3 créditsUE DevOps : méthodes et outils
3 créditsUE Géométrie numérique
3 créditsUE Introduction à l'administration des réseaux
3 créditsUE Traitement d'images
3 créditsUE Introduction to mobile robotics
3 créditsUE Histoire de l'informatique
3 créditsUE Anglais S8
3 créditsUE Operations Research
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
Au choix : 1 à 2 parmi 2
UE Sémantique des langages de programmation
6 créditsUE Génie logiciel
3 créditsUE Conception et programmation par objets
3 créditsUE Conception des systèmes d'exploitation et programmation concurrente
6 créditsUE Base de données
3 créditsUE Introduction aux réseaux
3 créditsUE Technique des logiciels interactifs
3 créditsUE Introduction à l'intelligence artificielle et la science des données
3 crédits
UE Projet
3 créditsUE Complexité algorithmique de problèmes
3 créditsUE Operations Research
3 créditsAu choix : 6 à 17 parmi 17
UE Introduction to distributed systems
3 créditsUE Planification automatique et techniques d'intelligence artificielle
3 créditsUE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Synthèses d'images
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Ergonomie des interfaces homme-machine
3 créditsUE DevOps : méthodes et outils
3 créditsUE Géométrie numérique
3 créditsUE Introduction à l'administration des réseaux
3 créditsUE Traitement d'images
3 créditsUE Introduction to cryptology
3 créditsUE Introduction to mobile robotics
3 créditsUE Histoire de l'informatique
3 créditsUE Anglais S8
3 créditsUE Introduction à la cybersécurité
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
Au choix : 1 à 2 parmi 2
UE Sémantique des langages de programmation
6 créditsUE Génie logiciel
3 créditsUE Conception et programmation par objets
3 créditsUE Conception des systèmes d'exploitation et programmation concurrente
6 créditsUE Base de données
3 créditsUE Introduction aux réseaux
3 créditsUE Technique des logiciels interactifs
3 créditsUE Introduction à l'intelligence artificielle et la science des données
3 crédits
UE Projet
3 créditsUE Complexité algorithmique de problèmes
3 créditsUE DevOps : méthodes et outils
3 créditsUE Introduction to distributed systems
3 créditsAu choix : 5 à 16 parmi 16
UE Planification automatique et techniques d'intelligence artificielle
3 créditsUE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Synthèses d'images
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Ergonomie des interfaces homme-machine
3 créditsUE Géométrie numérique
3 créditsUE Introduction à l'administration des réseaux
3 créditsUE Introduction to cryptology
3 créditsUE Traitement d'images
3 créditsUE Introduction to mobile robotics
3 créditsUE Histoire de l'informatique
3 créditsUE Anglais S8
3 créditsUE Operations Research
3 créditsUE Introduction à la cybersécurité
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
Au choix : 1 à 2 parmi 2
Parcours Communications engineering and data science (CODAS)
The CODAS master's programme is co-accredited with ENSIMAG and it's an international joint master’s degree programme offered by five European universities:
- Aalto University, Finland
- Grenoble INP Graduate schools of Engineering and Management, France
- Technical University of Lisbon, Portugal
- Technische Universität Braunschweig, Germany
- Universitat Politècnica de Catalunya, Spain
In this two-year master’s programme, you will study at least in two of partner universities and two countries, one year at both.
CoDaS is an Erasmus Mundus Joint Masters (EMJM) programme, funded by Erasmus+ Programme of the European Union.
Objectives :
The objectives of the joint CoDaS M.Sc. are the following:
- to strengthen student education in the key area of Communications Engineering and Data Science with foreseen major future impact,
- to contribute to the graduation of engineers in the already much needed area of the degree, putting together the competences of telecommunications and data analysis,
- to offer a variety of courses on complementary specializations at the Partners: 5G and Automation at Aalto U., Data Science and 5G at U. Lisboa, and CyberSecurity at Grenoble INP,
- to address current and future challenges related to Information and Communication Technologies and sustainable development,
- contribution to the goals of the European Union Digital Strategy.
Parcours Master of Science in Informatics at Grenoble (MoSIG)
La formation couvre un large spectre au niveau du master 1re année et permet de former des diplômés avec une culture générale et un socle de bases solide en informatique (en terme de langages de programmation, bases de données, réseaux, génie logiciel, conception/programmation par objet, complexité et logiciels interactifs ) et permet par son master 2e année d’acquérir des compétences organisationnelles liées au travail du métier de chercheur et de devenir spécialiste d’un domaine de l’informatique en lien avec les nombreuses options offertes (systèmes d’information et ingénierie avancée des logiciels, informatique centrée humain - conception de systèmes embarqués et cyberphysiques hautement fiables, intelligence artificielle et Web - graphiques, vision et robotiques, systèmes interactifs et ubiquitaires et systèmes embarqués, parallèles et distribués).
L’objectif du parcours est de réaliser une formation de haut niveau en informatique pour des métiers de l’enseignement, de la recherche, de l’ingénierie et du développement et de donner les bases nécessaires pour occuper un emploi en recherche et développement aussi bien que pour entreprendre une thèse en Informatique dans les domaines couverts par les laboratoires académiques et industriels.
Le premier semestre (Master1 - S7) est composé de cours fondamentaux.
Le second semestre (Master1 - S8) combine des cours fondamentaux avec des cours de spécialisation optionnels.
Pour le semestre S9 de 30 ECTS, les étudiants doivent choisir des cours d'une valeur de 24 ECTS dans le thème qu'ils ont choisi (en fonction de leur formation initiale) et 6 ECTS de cours d'un autre thème, si les horaires sont cohérents et si des restrictions d'inscription s'appliquent.
Le dernier semestre (Master2 - S10) est consacré à un projet de recherche (ou professionnel) de fin d'études.
Le parcours est labellisé "Core AI" par MIAI.
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Introduction to Artificial Intelligence
3 créditsAu choix : 1 à 2 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE Research project (TER)
3 créditsUE Research methodology
3 créditsUE Technical writing and speaking
3 créditsAu choix : 7 à 14 parmi 14
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Operations Research
3 créditsUE Data base foundations
3 créditsUE Introduction to distributed systems
3 créditsUE Human computer interaction
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Introduction to cryptology
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 créditsUE Algebraic Algorithms for Cryptology
3 crédits
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Technical writing and speaking
3 créditsAu choix : 1 à 2 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE Research project (TER)
3 créditsUE Research methodology
3 créditsUE Introduction to cryptology
3 créditsAu choix : 7 à 13 parmi 13
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Operations Research
3 créditsUE Data base foundations
3 créditsUE Introduction to distributed systems
3 créditsUE Human computer interaction
3 créditsUE Intelligent systems: reasoning and recognition
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Technical writing and speaking
3 créditsAu choix : 1 à 2 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE Research project (TER)
3 créditsUE Research methodology
3 créditsUE Introduction to cryptology
3 créditsAu choix : 7 à 13 parmi 13
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Operations Research
3 créditsUE Data base foundations
3 créditsUE Introduction to distributed systems
3 créditsUE Human computer interaction
3 créditsUE Intelligent systems: reasoning and recognition
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Technical writing and speaking
3 créditsAu choix : 1 à 2 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE Research project (TER)
3 créditsUE Research methodology
3 créditsUE Operations Research
3 créditsAu choix : 7 à 13 parmi 13
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Data base foundations
3 créditsUE Introduction to distributed systems
3 créditsUE Human computer interaction
3 créditsUE Intelligent systems: reasoning and recognition
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Introduction to cryptology
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Technical writing and speaking
3 créditsAu choix : 1 à 2 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE Research project (TER)
3 créditsUE Research methodology
3 créditsUE Introduction to distributed systems
3 créditsAu choix : 7 à 13 parmi 13
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Operations Research
3 créditsUE Data base foundations
3 créditsUE Human computer interaction
3 créditsUE Intelligent systems: reasoning and recognition
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Introduction to cryptology
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 crédits
UE Programming language and compiler design
6 créditsUE Software engineering
3 créditsUE Principles of operating systems
6 créditsUE Algorithmic Problem Solving
3 créditsUE Mathematics for computer science
3 créditsUE Introduction to Visual Computing
3 créditsUE Introduction to Artificial Intelligence
3 créditsAu choix : 1 parmi 2
UE Programming project (OS)
3 créditsUE Programming project (Compiler design)
3 crédits
UE GS_MSTIC_Démarche Scientifique
6 créditsUE Technical writing and speaking
3 créditsAu choix : 8 parmi 14
UE Introduction to Modeling and Verification of Digital Systems
3 créditsUE Operations Research
3 créditsUE Data base foundations
3 créditsUE Introduction to distributed systems
3 créditsUE Human computer interaction
3 créditsUE Computer networks principles
3 créditsUE 3D Graphics
3 créditsUE Introduction to mobile robotics
3 créditsUE Introduction to cryptology
3 créditsUE Parallel Algorithms and Programming
3 créditsUE Fundamental Computer Science
3 créditsUE Foundations of Data Science
3 créditsUE Embodying the shift: digital in the age of low-tech
3 créditsUE Algebraic Algorithms for Cryptology
3 crédits
UE Large scale Data Management
6 créditsUE Cloud Computing, from infrastructure to applications
6 créditsUE Information Security
3 créditsUE Advanced computer science topics
3 créditsUE Next Generation Software Development
3 créditsUE Process Engineering
3 créditsUE Distributed System
3 créditsUE Virtualization
3 créditsUE Advanced networking
6 créditsUE Artificial Intelligence Project
3 créditsUE Models and Languages for model checking
3 créditsUE Information vizualisation
3 créditsUE Scientific Methodology and Performance Evaluation
3 créditsUE Natural Language Processing & Information Retrieval
6 créditsUE Computer vision
6 créditsUE Human Computer Interaction
6 créditsUE Robotics
6 créditsUE Computer Graphics
6 créditsUE Multi-agent systems
3 crédits
UE Research project
30 crédits
UE GS_MSTIC_Ethique de la recherche
6 créditsUE Large scale Data Management
6 créditsUE Cloud Computing, from infrastructure to applications
6 créditsUE Information Security
3 créditsUE Advanced computer science topics
3 créditsUE Next Generation Software Development
3 créditsUE Process Engineering
3 créditsUE Distributed System
3 créditsUE Virtualization
3 créditsUE Advanced networking
6 créditsUE Artificial Intelligence Project
3 créditsUE Models and Languages for model checking
3 créditsUE Information vizualisation
3 créditsUE Scientific Methodology and Performance Evaluation
3 créditsUE Natural Language Processing & Information Retrieval
6 créditsUE Computer vision
6 créditsUE Human Computer Interaction
6 créditsUE Robotics
6 créditsUE Computer Graphics
6 créditsUE Multi-agent systems
3 crédits
UE Research project
30 crédits
Parcours Génie informatique 2e année
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)
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
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 Test et architecture
3 créditsAu choix : 6 à 9 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
UE Conduite de projets logiciels en entreprise
24 créditsUE Devops
3 crédits
Parcours Génie informatique 2 année / Alternance
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)
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
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éditsUE Test et architecture
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
UE Apprentissage en entreprise
24 créditsUE Devops
3 crédits
Parcours Operations research, combinatorics and optimization (ORCO) 2e année
Le semestre 9 correspond à la formation de spécialisation, le semestre 10 est constitué d'un stage en entreprise ou en laboratoire de 5 à 7 mois qui représente 30 ECTS.
Les objectifs scientifiques affichés sont de former les étudiants aux fondements et méthodes de la recherche opérationnelle (programmation mathématique, théorie des graphes, complexité, programmation stochastique, heuristiques, algorithmes d’approximation etc) et de préparer les étudiants à l’utilisation et au développement de ces méthodes pour résoudre des applications industrielles complexes (supply chain, ordonnancement, transport, revenue management etc) et implémenter les solutions logicielles correspondantes.
Le parcours est labellisé "Core AI" par MIAI.
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
UE Advanced models and methods in operations research
6 créditsUE Combinatorial optimization and graph theory
6 créditsUE Optimization under uncertainty
6 créditsAu choix : 4 à 9 parmi 26
UE Constraint Programming, applications in scheduling
3 créditsUE Graph and discrete structures
3 créditsUE Advanced heuristic and approximation algorithms
3 créditsUE Advanced mathematical programming methods
3 créditsUE Academic and industrial challenges
3 créditsUE Transport Logistics and Operations Research
6 créditsUE Multi-agent systems
3 créditsUE Scientific Methodology and Performance Evaluation
3 créditsUE Large scale Data Management
6 créditsUE Cryptographic engineering, protocols and security models, data privacy, coding and applications
6 créditsUE From Basic Machine Learning models to Advanced Kernel Learning
6 créditsUE Mathematical Foundations of Machine Learning
6 créditsUE Learning, Probabilities and Causality
6 créditsUE Statistical learning: from parametric to nonparametric models
6 créditsUE Mathematical optimization
6 créditsUE Information vizualisation
3 créditsUE GPU Computing
6 créditsUE Robotics
6 créditsUE Cloud Computing, from infrastructure to applications
6 créditsUE Natural Language Processing & Information Retrieval
6 créditsUE Information Security
3 créditsUE Human Computer Interaction
6 créditsUE Next Generation Software Development
3 créditsUE Explainable & Trustworthy AI
3 créditsUE Generative, Multimodal AI
6 créditsUE Optimized Management & Processing for learning
3 crédits
UE Stage
30 crédits
UE GS_MSTIC_Ethique de la recherche
6 créditsUE Advanced models and methods in operations research
6 créditsUE Combinatorial optimization and graph theory
6 créditsUE Optimization under uncertainty
6 créditsUE Constraint Programming, applications in scheduling
3 créditsUE Graph and discrete structures
3 créditsUE Advanced heuristic and approximation algorithms
3 créditsUE Advanced mathematical programming methods
3 créditsUE Academic and industrial challenges
3 créditsUE Transport Logistics and Operations Research
6 crédits
UE Stage
30 crédits
Parcours Compétences complémentaires en informatique (CCI) 2e année
La formation Compétences complémentaires en informatique (CCI) vise à former, sur une base générale de culture informatique, des professionnels aptes à répondre à la demande actuelle des entreprises en matière d’intégration des méthodes et techniques informatiques dans tous les secteurs de la vie professionnelle.
Suivre la formation en 2e année Compétences complémentaires en informatique c'est :
- Se préparer à l’intégration des méthodes et techniques de l’informatique dans d’autres domaines scientifiques
- Comprendre avec précision les fonctions des systèmes informatiques et des réseaux sous leurs aspects matériels et logiciels
- Acquérir des compétences méthodologiques et techniques dans le domaine du logiciel
- Se préparer à une bonne immersion dans la vie professionnelle par de nombreuses activités pratiques de programmation dans divers environnements informatiques, par un stage en entreprise, choisi par l’étudiant, selon ses propres motivations et ses projets
Le parcours CCI n'est proposé qu'en deuxième année. L’année comprend 1000 h sur 7 mois de septembre à fin mars. La formation débute par une semaine intensive de mise à niveau en algorithmique et en programmation, suivie de 8 semaines d’enseignement puis de quatre semaines de projet d’intégration (programmation de logiciel). Le second semestre est consacré à un stage d'une durée minimale de 5 mois.
Le programme des enseignements est le suivant :
- Algorithmique : méthodes d'analyse de problèmes et de constructions de programmes, structures de données
- Programmation et langage : connaissance et pratique de C, programmation par objets en Java, langage Machine, composition matérielle des ordinateurs, langage machine, assembleur, réseaux et Systèmes, fonctionnement des ordinateurs et de leur système d'exploitation
- Bases de données : modèle relationnel de données, langage relationnel, SQL, SGBD, conception et mise en œuvre d'une base d'une application
- Génie logiciel : introduction à la mise en œuvre de développement de logiciels
- Systèmes (SYS) et Réseaux (RES)
- Programmation et Applications Internet : technologies du Web et programmation orientée objets
- Applications web avancées : architecture des applications web, Frameworks, containers et déploiement d'application
Cette formation est dispensée par des enseignants chercheurs (maitres de conférences, professeurs d'université), des professeurs agrégés, des professeurs associés et des professionnels du domaine.
UE Algorithmique
6 créditsUE Bases de données
3 créditsUE Génie logiciel
3 créditsUE Programmation et langages
6 créditsUE Programmation, Langages et Technologies du Web
6 créditsProgrammation Objet-Java
3 créditsTechnologie du Web
3 crédits
UE Réseau et systèmes
3 créditsUE Applications web Avancées
3 crédits
UE Projet d'intégration
6 créditsProjet
3 créditsNumérique responsable
3 crédits
UE Stage CCI
24 crédits
Admission
Conditions d'admission
Le master 1re année est ouvert aux personnes qui ont obtenu un diplôme national conférant le grade de licence dans un domaine compatible avec celui du master ou une validation d'études ou d'acquis. L'entrée en 2e année est sélective. Elle est ouverte sur dossier aux candidats titulaires d'une première année de Master dans le domaine.
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
Consulter les tarifs s’appliquant aux publics de la formation continue (lien : https://www.univ-grenoble-alpes.fr/consulter-nos-tarifs/)
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.
Et après
Insertion professionnelle statistiques
Retrouvez toutes les informations concernant le taux de réussite au diplôme et le devenir de nos diplômés (lien : https://www.univ-grenoble-alpes.fr/formation/devenir-de-nos-diplomes/)
Il est également possible de consulter nos documents-ressources Des études à l’emploi classes par domaines de formation (lien : https://prose.univ-grenoble-alpes.fr/metiers-secteurs/choisir-une-thematique-ou-un-secteur/)
Les + de la formation
La mention Informatique s’appuie sur les laboratoires en informatique et mathématiques de Grenoble, ainsi que sur l’INRIA Rhones-Alpes, le LabEx Persyval-lab et l'Institut Carnot Logiciels et systèmes intelligents (LSI)