Deuxième semestre

Master Informatique

Cours obligatoires

Pour les étudiants apprentis, le projet d’apprentissage fait office de TER. Les étudiants présentent leurs travaux en français accompagnés d’un rapport.

Travail d'étude et de recherche › A. Malapert, MCF
Le TER (Travail d’Étude et de Recherche) est un stage sous la direction d’un encadrant universitaire ou industriel qui s’effectue par groupe de 2 à 4 étudiants (ingénierie) ou seul (recherche). Il sanctionne la fin du Master 1 et s’étend sur environ 3-4 mois (2 jours par semaine). Lire plus ›

Gestion de projet › P. Collet, PR
Les notions clés abordées dans ce cours sont l’intégration continue et le déploiement automatique. Lire plus ›

Cours optionnels

7 cours au minimum doivent être choisis.

Web › A. Tettamanzi, PR
The Web, originally intended to be an open document-sharing platform, has evolved into a distributed platform for the deployment and execution of applications, to the point that it can now be viewed as a sort of global operating system (the programmable web). Lire plus ›

Software Engineering › F. Mallet, PR
This course is about learning several techniques to help be more efficient in Software Engineering. The Programming Language is Java. Lire plus ›

Sécurité › B. Martin, PR
Ce cours présente les concepts généraux de la sécurité et de la vie privée selon différents points de vue. Lire plus ›

Programmation Synchronisée › F. Mallet, PR
Le cours offre une introduction à la programmation synchrone en mélangeant les approches déclaratives, flots de données ou basées sur les états. Lire plus ›

Operations Research › J.-C. Régin, PR
This course is about shortest path and maximum flow problems in graphs. Lire plus ›

Modélisation Programmation par Contraintes › J.-C. Régin, PR
Ce cours introduit les principes de la modélisation en programmation par contraintes. Divers problèmes seront considérés et diverses modélisations envisagées. On s’intéressera aux contraintes globales, aux symétries et aux méthodes de recherches de solutions. Lire plus ›

Méthodes avancées PPC/PL › A. Malapert, MCF
Nous introduisons la programmation linéaire tout en continuant l'apprentissage de la modélisation PPC/PL avec un solveur très utilisé dans l'industrie. Lire plus ›

Logique avancée › E. Lozes, PR
Ce cours invite à découvrir les liens étroits existants entre certains formalismes logiques, la théorie des jeux, et la théorie des automates. Lire plus ›

Internet of the future › R. Aparicio, MCF
This course aims to present the most recent trends, technologies and protocols deployed in Internet nowadays. Lire plus ›

Graphs › N. Nisse, CR INRIA
This lecture presents different ways to efficiciently address « difficult » (NP-hard) problems. Lire plus ›

Entrepreneuriat › N. Sauvage
L’objectif de ce module est d’aborder les différents choix qui s’offrent à un créateur d’entreprise sous un aspect pratique et surtout en insistant sur les pièges à éviter. Lire plus ›

Communication and Concurrency › C. Di Giusto, MCF
L’objectif du cours est d'introduire des formalismes mathématiques pour modéliser et raisonner sur les propriétés de systèmes parallèles. Lire plus ›

Combinatorial Optimization › J.-C. Régin, PR
This course presents greedy algorithms, decision diagrams, and markov models Lire plus ›

Algorithmique et Complexité › E. Formenti, PR
La complexité computationnelle est une notion fondamentale en informatique qui essaye de comparer/classer les algorithmes par rapport à des fonctions de coût des ressources demandées par leur exécution (complète). La complexité d’un algorithme est donc une mesure de la qualité et comme toute mesure elle a besoin d’un système de référence. Les machines de Turing vont être notre principal système de référence. Lire plus ›

Advance OS › S. Touati, PR
We will learn some internal concepts on operating systems and their kernels. Lire plus ›

BD vers Big Data avancé › S. Miranda, PR
This concept-based course on BIG DATA MANAGEMENT is self-contained including seminars to summarize prerequesites. Lire plus ›

Mineures

Un cours en anglais de 3 ECTS, appelé mineure, d’un domaine autre que l’informatique peut être choisi. Les modalités des mineures sont définies par les enseignants chargés du cours. Elles proviennent principalement d’autres domaines que l’informatique et sont gérées par d’autres masters. Elles peuvent évoluer.

  • Digital Strategy
  • Digital IP and Law
  • Digital Business
  • Entrepreneurship
  • Innovation and design thinking
  • Sensors and Network devices
  • Introudction to Machine Learning
  • Web Privacy
  • Mobiquitous and Big Data Systems
  • Computational Linguistics
  • Technological challenges in the IoT domain
  • Urban resiliency
  • Creative industries
  • SmartEdTechs innovation and co-creativity
  • Accessibility of interfaces
  • Introduction to scientific research and experimentation