Quantum technologies from the mathematical and computer science perspective.
The QEng M2 option explores quantum technologies from a mathematical and computer science perspective. Details of the complete programme are given below but in general QEng covers:
Prerequisites: We have no formal prerequisites and will cover the background theory in QEng301. However, students that have never studied any quantum information theory or quantum computing before should be willing to engage in QEng301 to prepare themselves for the remaining courses.
The number of places in the QEng option are limited and we are currently welcoming applications for the 2024-2025 edition. To apply, please send an email to Romain Alléaume (firstname.lastname@telecom-paris.fr). Your email must include:
Description: This course is designed to cover all of the necessary prerequisites for the later courses. In particular, we introduce the mathematical formalism behind quantum theory and cover basic topics found in introductory quantum computing and quantum information theory courses. This includes: quantum states/channels/measurements; basic quantum algorithms (Grover and Shor); quantum entropies. This course is partly organized in a reverse classroom format where comprehensive lecture notes and exercises are distributed beforehand for students to engage with and then the classroom sessions are organized as discussions around the notes and exercises.
Dates: September ECTS: 3
Description: This course is taught in partnership with the ArTeQ programme at the ENS Paris-Saclay. It explores the various architectures used to build quantum technologies including superconducting qubits and photonics.
Dates: October - December ECTS: 3
Description: This course explores information processing with quantum systems. In particular we explore tasks such as: quantum data compression, quantum channel coding and entanglement distillation. We will learn how quantum entropies help us to characterize the fundamental limits of these tasks, generalizing many classical results from information theory to understand the limits of quantum technologies.
Dates: October - December ECTS: 3
Description: This course studies the use of quantum systems to achieve cryptographic tasks. We will explore the basic principles of quantum cryptography, the notions of security and key protocols that distinguish it from classical cryptography. We will cover quantum key distribution, protocols in networks and two-party quantum cryptography.
Dates: October - December ECTS: 3
Description: In the first part of this course, we will move beyond mere examples of quantum algorithms and explore recent research about quantum computers can and cannot do. We will study powerful primitives, such as the quantum singular value transform and the hidden subgroup problem, and tackle quantum complexity classes. In the second part, we will explore fundamental problems like tomography and the study of complex many-body systems.
Dates: October - December ECTS: 4.5
Description: We will study the fundamentals of quantum error correction developing the framework of stabilizer codes which generalize linear codes from classical coding theory. In the second part of the course we will study a powerful diagrammatic approach to quantum computing known as ZX-calculus.
Dates: October - December ECTS: 3
Description: This 4-month personal research project will be undertaken under the guidance of a supervisor with weekly meetings. You will tackle a real research problem within the wide field of quantum technologies (several previous projects have led to research articles). Recent projects included topics such as:
Dates: October - January ECTS: 12