The Research Master in Computer Science program is designed to introduce students to the various fields of scientific research in computer science. It also aims to train graduates able to solve computer problems and manage research projects in computer science. The program also prepares students to learn the management and implementation of IT projects including large scale software. It offers them advanced knowledge of scientific research methodology whose goal is to pursue postgraduate studies. More generally, graduates are able to: - Formalize computer problems and rigorously analyze them - Design technical solutions in computer science research topics - Elaborate and plan IT projects, taking into consideration scientific and technological advances - Manage the organizational, economic, financial, human and technical aspects of a project in the scope of action of a head of IT projects.