Présentation de la formation

Le master informatique est composé des parcours suivants.

Première année

Seconde année

Liste des cours

Semestre 1

En français
  • Sémantique des langages de programmation et compilation (6 ECTS, semestre 1)
  • Génie logiciel (3 ECTS, semestre 1)
  • Conception et programmation par objets (3 ECTS, semestre 1)
  • Conception des systèmes d'exploitation et programmation concurrente  (6 ECTS, semestre 1)
  • Base de données (3 ECTS, semestre 1)
  • Introduction aux réseaux (3 ECTS, semestre 1)
  • Technique des logiciels interactifs (3 ECTS, semestre 1)
  • Anglais (3 ECTS, semestre 1)
En anglais
  • Programming language and compiler design (6 ECTS, semestre 1)
  • Software engineering (3 ECTS, semestre 1)
  • Principles of operating systems (6 ECTS, semestre 1)
  • Algorithms and program design (3 ECTS, semestre 1)
  • Mathematics for computer science (3 ECTS, semestre 1)
  • Fundations on image analysis (3 ECTS, semestre 1)
  • Technical writing and speaking (3 ECTS, semestre 1)
  • Programming Project (OS ou Compiler design) (3 ECTS, semestre 1)

Semestre 2

En français
  • Projet (3 ECTS, semestre 2)
  • Complexité algorithmique de problèmes (3 ECTS, semestre 2)
  • Stage et TER (Travaux d'étude et de recherche) (3 ECTS, semestre 2)
  • Algorithmes et traitement de données (3 ECTS)
  • Traitement d'images (3 ECTS)
  • Synthèses d'images (3 ECTS)
  • Géométrie Numérique (3 ECTS)
  • Planification automatique et techniques d'intelligence artificielle (3 ECTS)
  • Calculabilité (3 ECTS)
  • Ergonomie des interfaces Homme-Machine (3 ECTS)
  • DevOps : Méthodes et outils (3 ECTS)
  • Introduction à l'administration des réseaux (3 ECTS)
  • Mathématiques pour l'informatique (3 ECTS)
En anglais
  • Introduction to Image Analysis (3 ECTS)
  • Intelligent systems: reasoning and recognition (3 ECTS)
  • Computer networks principles (3 ECTS)
  • 3D Graphics (3 ECTS)
  • Software engineering tools (3 ECTS)
  • Database foundations (3 ECTS)
  • Human computer interaction (3 ECTS)
En français et en anglais
  • Introduction to cryptology (3 ECTS)
  • Introduction to modeling and verification of digital systems (3 ECTS)
  • Parallel algorithms and programming (3 ECTS)
  • Operations Research (3 ECTS)
  • Robotics and connected objects (3 ECTS)
  • Introduction to distributed systems (3 ECTS)

Semestre 3

Génie Informatique (en français)
  • Projet d'intégration ECOM (6 ECTS, semestre 3)
  • Génie logiciel : cycle de vie et qualité (6 ECTS, semestre 3)
  • Principes des méthodes agiles (3 ECTS, semestre 3)
  • Techniques avancées de validation / tests (3 ECTS, semestre 3)
  • Principes et techniques de l'ingénierie dirigée par les modèles  (3 ECTS, semestre 3)
  • Interaction homme-machine : multimodalité et mobilité  (3 ECTS, semestre 3)
  • Documents multimedia : description et recherche automatique (3 ECTS, semestre 3)
  • Analyse des données, web des données et web sémantique (3 ECTS, semestre 3)
  • Données large échelle (3 ECTS, semestre 3)
  • Systèmes embarqués communicants pour l'internet des objets (3 ECTS, semestre 3)
  • e-services pour le M2M et l'internet des objets (3 ECTS, semestre 3)
  • Systèmes et applications répartis (3 ECTS, semestre 3)
  • Sécurité des systèmes d'information (3 ECTS, semestre 3)
Master of Science in informatics at Grenoble (Mosig) (en anglais)
  • Advanced algorithms for machine learning and data mining (3 ECTS)
  • Advanced aspects of operating systems (6 ECTS)
  • Advanced learning models (3 ECTS)
  • Analysis and verification of sequential programs (6 ECTS)
  • Architecture : components and services (3 ECTS)
  • Autonomous robotics (6 ECTS)
  • Category learning and object recognition (3 ECTS)
  • Computational biology (3 ECTS)
  • Computational geometry (3 ECTS)
  • Computer graphics II (6 ECTS)
  • Computer vision (6 ECTS)
  • Convex and distributed optimization (3 ECTS)
  • Data management in large-scale distributed systems (3 ECTS)
  • Distributed systems (3 ECTS)
  • Embedded systems (3 ECTS)
  • Engineering human-computer interaction (6 ECTS)
  • Fundamentals of probabilistic data mining (3 ECTS)
  • High performance computing for mathematical models (3 ECTS)
  • Human-centered interaction (6 ECTS)
  • Industrial processes for high-confidence design (6 ECTS)
  • Information access and retrieval (3 ECTS)
  • Information visualization (3 ECTS)
  • Knowledge representation and reasoning (6 ECTS)
  • Machine learning fundamentals (3 ECTS)
  • Medical imaging, simulation and robotics (3 ECTS)
  • Model driven engineering (3 ECTS)
  • Modeling and analysis of concurrent systems (6 ECTS)
  • Monte-Carlo methods in financial engineering (3 ECTS)
  • Multi-agent systems (3 ECTS)
  • Natural language and speech processing (3 ECTS)
  • Parallel systems (6 ECTS)
  • Performance and quantitative properties (6 ECTS)
  • Process engineering (3 ECTS)
  • Requirements engineering (3 ECTS)
  • Scientific methodology and performance evaluation (3 ECTS)
  • Security and privacy (3 ECTS)
  • Semantic Web : from XML to OWL (6 ECTS)
  • Software mining and ee-engineering (3 ECTS)
  • Software security, secure programming and computer forensic (3 ECTS)
  • Stochastic modeling for neuro-sciences (3 ECTS)
  • Technology for human learning (3 ECTS)
  • Temporal and spatial informations (3 ECTS)
  • Verification and test theories (3 ECTS)
  • Wireless networks (3 ECTS)
Recherche opérationnelle, combinatoire et optimisation (ROCO) (en anglais)
  • Advanced models and methods in operations research (6 ECTS)
  • Combinatorial optimization and graph theory (6 ECTS)
  • Optimization under uncertainty (6 ECTS)
  • Logistic and transport (3 ECTS)
  • Advanced heuristic and approximation algorithms (3 ECTS)
  • Advanced mathematical programming methods (3 ECTS)
  • Efficient methods in optimization (3 ECTS)
  • Parallel systems (6 ECTS)
  • Scheduling (3 ECTS)
  • Graphs and discrete structures (3 ECTS)
  • Academic and industrial challenges (3 ECTS)
Cybersécurité (en anglais)
  • Software security, secure programming and computer forensic (3 ECTS)
  • Security architectures : network, system, key managements, cybersecurity of industrial IT (6 ECTS)
  • Cryptographic engineering, protocols and security models, data privacy, coding and applications (6 ECTS)
  • Threat and risk analysis, IT security audit and norms (3 ECTS)
  • Physical security: embedded, smart card, quantum and biometrics (6 ECTS)
  • Advanced cryptology (6 ECTS)
  • Advanced security (6 ECTS)
  • Informatique légale et aspects juridiques (6 ECTS)
Cybersécurité et informatique légale (en français)

A compléter

Compétences Complémentaires en Informatique (CCI) (en français)
  • Algorithmique (6 ECTS)
  • Bases de données (3 ECTS)
  • Génie logiciel (3 ECTS)
  • Programmation (3 ECTS)
  • Langage machine (3 ECTS)
  • Programmation, langages et applications internet (6 ECTS)
  • Systèmes et réseaux (3 ECTS)
  • Anglais (3 ECTS)

Semestre 4

Excepté pour les étudiants en alternance, le semestre 4 est dédié au stage.