# Year 1

### PAF: Programming a real quantum computer

In this intensive 2-week projects, students will learn the basic operating and principles of quantum computers and quantum algorithms. They will then test and expand their understanding by programming a real quantum computer available through the cloud (IBM Quantum Experience).### PHY101: Micro et nano-physique

An introduction to quantum physics, statistical physics and semiconductor physics, in order to understand the working principles of simple components such as Schottky junctions and MOS transistors.course material

# Year 2

### ACCQ206: Introduction to Quantum Technologies

This course aims at introducing the basics of quantum technologies as an application of quantum information theory. We will study qubits (the simplest quantum systems) and how they interact to give rise to quantum computers. We will also learn the basics of entanglement and quantum error correction. Throughout the course we will give a perspective of the current state of the art and the future of quantum technologies.### INFMDI731: Cryptography

This course aims to provide a theoretical and practical introduction to modern cryptographic mechanisms, including homorphic encryption, elliptic curves, data fragmentation, boolean function, pseudo-random generators and quantum cryptography.### INFPHY201: Quantum Mechanics in python

An exploratory introduction to quantum mehcanics through python and jupyter notebooks: students will learn how to describe quantum mechanical systems by learning to simulate them.course material

### SR2I202: Security services and cryptographic mechanisms

This course aims to provide the necessary theoretical and practical basis for learning the most important cryptographic mechanisms and their associated security services. The following will be studied and analyzed: symmetric cryptography (DES, 3DES, AES), asymmetric cryptography (RSA, El Gamal , ECC), hashing, digital signatures, shared secret keys (DH), security functions (confidentiality, integrity, authentication, authorization , non-repudiation).### TPT18: Quantum entanglement for communications, from theory to experiments

Quantum entanglement is the basic resource for the future quantum internet. The objective of this course is to acquire a thorough understanding of this concept from the theoretical definition to the practical implementation of entangled photonic states and to see how it can be used in various quantum communications devices.more info

# Year 3

### LOM901: Quantum Communications

An advanced course exploring how communications can be secured by using basic principles of quantum physics, but also listing the theoretical expectations, the required resources and the current experimental issues.more info

### PRIM380: Quantum Engineering project

This is a project-based course. According to the interest of the student in the field of quantum information and with the supervisor's approval, it can be a bibliographic study, modeling/simulation or experimental work. The assesment is based on a written report and an oral presentation.more info