Master's Degree in Computer Science


The Master's degree in Computer Science offers a very high level of training combining theoretical and practical skills, scientific bases and internships in companies.

The Master is divided into three types of courses:

  • Software Engineering of the Digital Society (ILSEN) whose vocation is to train students in software professions, preparing them in particular for the evolution of the role of software, from the from the heart of the company's information system to the heart of the organization system of our societies.
  • Communicating Information Systems: networks, services and security (SICOM) whose vocation is to train computer scientists in the advanced fields of information and communication technologies, from the architecture of advanced networks (new generation, wireless, embedded...) to emerging applications on these tools/means of communication in perpetual evolution (mobility, cloud, security...).
  • Artificial Intelligence (AI) whose objective is to train computer scientists in the models and techniques for implementing applications capable of simulating "intelligence", through the mastery of the concepts of machine learning and data science, but also by taking into account the technological and societal issues related to massive data (big data).

The Master's degree, regardless of the path chosen, can be taken as initial training, continuing education or in alternation.

Targeted skills and career opportunities

Skills common to all three types of courses:

  • thinking about and mastering the responsible digital enterprise to optimize its economic efficiency
  • collaborate and communicate in the globalized context of the digital enterprise

Competencies specific to the ILSEN pathway:

  • design and develop applications for the digital society.
  • Exploit and analyze complex data flows from the digital society.

Specific competences for the SICOM pathway:

  • design and develop innovative services adapted to communicating computer systems
  • Analyze, design and administer secure network architectures in the context of a connected society
Specific competences of the IA track:
  • to exploit and analyze complex data flows from the digital society
  • to understand the different techniques of machine learning and know how to set up solutions adapted to the different data processing applications

Industry and the tertiary sector offer opportunities oriented towards engineering, design, research and development (R&D) and fundamental research. Hiring is also clearly driven by the Digital Services Companies (ESN) oriented towards new technologies and by telecommunication operators.

Jobs targeted by the training and common to the courses:

  • Information systems architect, computer systems
  • IT (Information Technology) consultant
  • R&D Engineer
  • IT Project Manager
  • Director of the IT department (DSI)
  • Head of IT project management (MOA)

Specific professions in the ILSEN pathway:

  • Software engineer
  • Web and mobile application architect or designer
  • Application server architect or designer (Java EE/.Net)
  • Business Intelligence Consultant

Specific professions in the SICOM pathway:

  • Consultant specialized in network and system security
  • Network and security architecture auditor
  • System and network administrator, information systems
  • Network Services Infrastructure Designer and Integrator
  • Embedded Systems Architect
  • IoT Engineer - Connected objects
Specific professions in the IA pathway:
  • Data analyst and Data scientist
  • Artificial intelligence engineer
  • Knowledge and data engineer
  • Data & Innovation Consultant
  • Business Intelligence Consultant


The training of the Master in Computer Science is declined, over the two years of training, in the following form:

  • professionalization courses: English courses, courses related to management and knowledge of companies, as well as a mandatory 6-month internship or company projects for alternating students;
  • two fundamental courses for IT professions around Web engineering and cloud or virtualization architectures;
  • an opening towards research and innovation with courses on technology watch or modelling techniques used in the digital society, and the request to create a demonstration prototype;
  • applications and supervised projects throughout the course;
  • optional courses for further study and business-oriented courses, these are chosen by each student according to his or her speciality and professional objectives.
    • For ILSEN, courses related to software design, software engineering and distributed architectures
    • For SICOM, courses related to security, network and system infrastructures or connected objects
    • For IA, courses related to artificial intelligence, machine learning and its applications, data analysis and Big Data

Details of the courses per semester ILSEN course

Details of the courses per semester IA course

Description of the courses

Date of update July 8, 2021