Prérequis
Le programme de ce mastère spécialisé inclut des cours scientifiques pour lesquels il y a les prérequis suivants :
Formation aux fondamentaux de l’informatique
- Structures de données, algorithmique et programmation (par exemple Java, Python ou C)
- Fondements des systèmes d'exploitation
- Principes de systèmes de gestion de bases de données (représentation des données, stockage, interrogation...)
- Technologies web
- Notions en compilation
Notions fondamentales d’algèbre linéaire
- Espace euclidiens, produit scalaire et formes hermitiennes
- Calcul matriciel, matrices semi-définies positives, diagonalisation de matrices
Notions fondamentales de probabilités
- Espérance, variance, estimation des paramètres d’une loi par maximisation de la vraisemblance
- probabilités jointes et conditionnelles, formule de Bayes
- Lois usuelles (loi de Bernoulli, loi binomiale, loi normale)
Notions fondamentales de statistiques
- statistiques descriptives
- notions élémentaires de test d'hypothèse
Bibliographie
[1] Introduction to Algorithms (3rd ed.), Thomas Cormen, Charles Leiserson, Ronals Rovest, Clifford Stein, 2009, MIT Press and McGraw-Hill.
[2] Thinking in Java (4th ed.), Bruce Eckel, 2006, Prentice Hall.
[3] Modern Operating Systems (3rd ed.), Andrew S. Tanenbaum 2008, Prentice Hall.
[4] A First Course in Database Systems (3rd ed.), Jeffrey D. Ullman, Jennifer Widom, 2007, Pearson education.
[5] Principes et méthodes statistiques
[6] Notes de cours de probabilités
[7] Algèbre linéaire (2nde édition), R. Cairoli, 2004, Lausanne : Presses polytechniques et universitaires romandes.