Avoir obtenu une licence en informatique ou un diplôme jugé équivalent.
La première année du Master vise à compléter et à approfondir les compétences acquises par les étudiants lors du cycle L. L'année M1 constitue une formation solide aux aspects fondamentaux et opérationnels de l'informatique. La pratique de la discipline est mise en oeuvre dans le cadre de projets au sein des différentes unités d'enseignement.
Bases de données; Génie Logiciel et développement; Gestion de projets; Théorie des langages et compilation; Programmation logique; Réseaux; Algorithmique des graphes; Optimisation linéaire; Optimisation combinatoire (Résolution de problèmes combinatoires, Bio Informatique); Fondements de l'intelligence artificielle (Traitement automatique du langage naturel, Recherche documentaire ou Apprentissage).
Par ailleurs des cours d'anglais, de droit et de communication fournissent une aide à la préparation du projet professionnel de l'étudiant: niveau de langue, préparation à la recherche d'un emploi, culture générale sur le monde de l'entreprise.
Un stage en entreprise de 12 semaines met en application l'enseignement vu en cours. Le stage peut être aussi effectué en laboratoire de recherche.
A l'issue de ces deux années (M1 et M2), le diplôme de master en informatique est délivré.
Ingénieur d'études ou de développement.
Une poursuite en M2 est très vivement recommandée.