Master of Computer Science

The Master of Computer Science offers a high level of scientific and technical training oriented towards both research and business. The diversity of the fields offered is based on twelve programs.

Ten classic programs:

They are completed by two particular programs:

Some of the courses are part of international program, either totally in English (BIMM, DIGIT, HPC and QI) or partially, while others offer apprenticeship courses (only in French) alternating between companies (RES-INSTA-secu, RES-INSTA-soft, SFPN-MSI, STL-INSTA).

New European Master's program in HPC

At the start of the 2022 academic year, the new European Master's program in High Performance Computing (EUMaster4HPC) opened, offered by SU's Computer Science and Mathematics Masters departments.

This new program offers students exceptional career opportunities in scientific research or industry within the rapidly expanding field of HPC, or high-performance data analysis. More information on the dedicated page.

Supercalculateur Jean Zay CNRS/GENCI, centre de calcul IDRIS


The Master of Computer Science proposes to train computer scientists capable of adapting to the rapid evolution of information technologies. The proposed content is the most complete of the universities in the Ile-de-France region. The diversity of the twelve programs broadens the spectrum of conceptual and technological knowledge that will be mastered by students, owing to a strong collaboration between the programs at the beginning of studies.

The teaching program of the Master in Computer Science has been designed in partnership with other French (Telecom Paris, ENSTA ParisTech, IRCAM, CNAM, INSTA, AFTI...) and European institutions.

The training is mainly based on the Paris Computer Science Laboratory  (LIP6, one of the most important university computer science laboratories associated with the CNRS), and on other laboratories mentioned in the descriptions of each course. It is one of Europe's leading centers for computer science.


Apprenticeship course

Several courses offer apprenticeship programs that allow students to work directly in the business world from their first year of the Master's program.

These courses, offered in partnership with a CFA (Centre de Formation des Apprentis), can be integrated from the first or second year:

International courses

The master's program offers several international programs that enable students to follow a complete course of study in English:



The Master's degree consists of four semesters, for a total of 120 ECTS. For semester 4, all students must complete an internship of at least 5 months, either in a laboratory or in a company. All the courses of the program have both a research and a professional orientation. Upon entering the program, the student chooses a pathway that defines the field of fundamental knowledge and technologies that he or she wants to master. Typical courses are defined in each program to help students make their choice according to their personal and professional objectives. The Master of Computer Science has been organized to encourage dual-skill training, with mathematics, physics, electronics and acoustics in particular.

International mobility

For students interested in an experience abroad, many opportunities for international mobility are available during the M1 or M2 internship: in Europe (Erasmus, 4EU+), Australia, Canada, USA, Japan, etc.

A list of the collaborations in which the Master of Computer Science participates can be found here.

There are many funding programs available to help financially with international mobility. These grants are managed by the International Mobility Office of the Faculty of Science and Engineering.


Innovation and entrepreneurship

It is possible to obtain the status of student-entrepreneur or student-entrepreneur, to benefit from the support of Sorbonne University and to access the exceptional Parisian startup ecosystem.

Target audience

The Master's degree in Computer Science is primarily intended for holders of a Bachelor's degree in Computer Science or an equivalent degree. Students with a Bachelor's degree in Mathematics and Computer Science or in Electronics may also be accepted in certain courses in the Computer Science field. Finally, students in their last year of engineering school with a computer science-oriented curriculum are invited to apply for the second year of the Computer Science major.


The vast majority of jobs open to students who have passed this Computer Science program correspond to study or research engineers in industry or services, which fall under the "study and development" job sector. However, the "production, operation and administration" and "maintenance, support and services" job sectors are also partially covered.

The chosen path defines the family of conceptual and technological knowledge mastered by the student.The top 5 types of positions held at 30 months are: 1. Software Engineer; 2. Data Scientist; 3. Consultant in computer security; 4. Software Developer; and 5. Network Architect.

The results of professional integration are excellent: at 30 months, the integration rate is more than 98%, the average search time is 1.5 months, and the percentage of executives is more than 99%. The level of satisfaction is excellent, particularly for the missions to be accomplished, the level of responsibility and the work environment.



Calendar and application procedures for Sorbonne University

Application address:

The application procedures are entirely paperless and do not require the submission of paper documents.

Documents to be provided

You will be asked to provide supporting documents.The list of these documents depends on your situation, but you can prepare:

  • a one-page CV: summary of studies, internships, jobs, interests if relevant.
  • a cover letter: one to two pages, a personal letter explaining your curriculum of study and a presentation of your professional or further study projects.
  • diplomas and transcripts from previous and current years.
  • for foreigners students who have not studied in French, if you target French speaking courses : French language test B2 minimum, C1 strongly recommended.
  • for students who have are interested in English speaking courses : English language test B2 minimum, C1 strongly recommended.

The application procedure for the Master of Computer Science depends on your situation:

  • You are French, European or a foreigner outside the EU but have been living in France for at least one year:
    • M1 (year 1 application) : you will have to apply in spring via the national master portal (, please verify the exact dates directly on the portal.
    • M2 (Year 2 application) : you will have to apply through the eCandidat portal (see university web site), please verify the exact dates directly on the portal.
  • You are a foreigner outside Europe and do not reside in Europe:
    • Your country of residence is part of the Campus France network and you must go through its procedure. Your application will be rejected if you use our local eCandidat procedure. Applications are open from October to December.
    • Your country of residence is not covered by the Campus France network: you can apply through the eCandidat procedure like a European student, but you will need to obtain a visa by yourself to come to France.

To orient yourself according to your situation as a foreign student, please refer to the Etude en France website.



Olivier Fourmaux


Romain Demangeon

Deputy Director, in charge of studies

Emilie Auger

Administrative Manager