- Computer Science Department -
Master's in Computer Science
Quantum and Distributed Computer Science

Description

Initial training M1-M2

Teaching language: English

Version française

Computer systems are fast evolving toward more efficiency and enhanced functionalities according to three major, interconnected scientific fields:

The QDCS Master’s program will enable you to acquire deep knowledge of these three fields through both advanced theoretical courses and extensive practice of programming techniques.

Distributed systems deal with protocols and algorithms that allow connectivity and efficient functionality for network based systems, like Internet, Cloud, sensor networks, computing clusters, blockchain distributed systems, and even microbiological circuits. For these systems, the challenges include synchronization, security, concurrency and robustness. Similar issues arise in the field of High Performance Computing (HPC) which aims at efficiently solving computationally intensive problems in applied science or artificial intelligence. HPC pushes modern parallel computer architectures to their limits by using various forms of parallelism, data representations, and code optimization. So does distributed computing by means of various methods of communication and algorithmics. They thereby draw the frontier between what can be achieved within the realm of classical Computer Science, and what will only be accessible through a new paradigm: that of Quantum Computing. Quantum Computing and Quantum Information feature novel algorithms and protocols, bringing radical performance gains, together with their own set of conceptual and technical challenges.

Whilst all of these topics will be covered by default, students who want to deepen their knowledge in one of the three strands will be given the flexibility to do so. This will be the case in particular for students joining the program for the second year (M2) of QDCS. In addition, several available options will let you complete your profile e.g. in Machine Learning, Data Sciences, Networks, Security and more.

Contacts

Academic coordinators: M1: Janna Burman (janna.burman [at] universite-paris-saclay.fr), M2: Oguz Kaya (oguz.kaya [at] universite-paris-saclay.fr), TER & M1/M2 internships: Pablo Arrighi (pablo.arrighi [at] universite-paris-saclay.fr)
Master's track secretary: Murielle Benard (murielle.benard [at] universite-paris-saclay.fr)

Details of the program

You could access the list of compulsory courses through this link.

Accommodation/exceptions are still possible, however:

To validate the QDCS program, students must acquire 60 ECTS per year, for a total of 120 ECTS at the end of two years (each course is worth 2.5 ECTS). To reach this total, each student will have to follow 7 “soft skills” courses (4 in M1 and 3 in M2), as well as courses from the other specializations of the Master in Computer Science. In addition, in M1, students must take part in a TER (“Study and Research Work”) project and perform a short internship (of at least 1 month). In M2, they have a longer internship of 5-6 months starting in the fourth trimester.

Location: Orsay, Gif-sur-Yvette, France.


Back to the Master's main page