020IQCES4

Introduction to Quantum Computing

This course introduces the fundamental principles of quantum computing from both a scientific and engineering perspective. It provides students with the mathematical and physical foundations required to understand quantum information processing, including linear algebra, Hilbert spaces, quantum states, and measurement. The course covers qubits, quantum gates, quantum circuits, and current quantum hardware technologies. Students are introduced to key quantum algorithms such as Deutsch, Grover, and Shor, as well as hybrid and variational approaches (VQE, QAOA). The course also addresses decoherence, quantum error correction, and the limitations of current quantum computers. Broader topics such as quantum cybersecurity, post-quantum cryptography, and the economic and societal impact of quantum technologies are discussed. Practical illustrations are conducted using Python and Qiskit.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Evaluation - TC, Examen final

Ce cours est proposé dans les diplômes suivants
 Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications