PHYS-541 / 6 credits

Teacher: Savona Vincenzo

Language: English


Summary

This course introduces quantum computing, starting with quantum mechanics and information theory. It covers the quantum circuit model, universal gates, foundational quantum algorithms, noise, quantum error correction, NISQ quantum algorithms, and an overview of recent progress.

Content

Introduction

- Crash course on quantum mechanics
- Quantum measurement and interaction with the environment
- Foundations of classical and quantum information theory

Quantum computing

- The quantum circuit model
- Universal quantum gates
- Quantum advantage and the Deutsch-Jozsa algorithm

Overview of quantum algorithms
- The quantum Fourier transform and Shor's factoring algorithm
- The quantum state amplification and Grover's database search algorithm
- The quantum phase estimation and linear system solving
- Digital quantum simulation and unitary time evolution

Noise in quantum hardware and the digital noise model

Quantum error correction
- The Shor quantum error correction code
- Stabilizer codes
- Fault-tolerant quantum computing and the threshold theorems

Hybrid quantum-classical algorithms for NISQ hardware
- The variational quantum eigensolver

- The quantum approximate optimization algorithm
- The variational quantum dynamics algorithms

Overview of recent progress in quantum computing and quantum algorithms.

 

Keywords

1. Quantum Mechanics
2. Quantum Computing
3. Quantum Information Theory
4. Quantum Circuit Model
5. Universal Quantum Gates
6. Quantum Algorithms
7. Quantum Error Correction
8. NISQ Hardware
9. Hybrid Algorithms
10. Recent Advancements

Learning Prerequisites

Required courses

Quantum Physics, Linear Algebra

Learning Outcomes

By the end of the course, the student must be able to:

  • Apply the quantum circuit model
  • Design simple quantum algorithms
  • Formalize the quantum computing paradigm
  • Assess / Evaluate the computational complexity of quantum algorithms
  • Analyze the origin and extent of quantum advantage
  • Discuss quantum error correction codes
  • Explore the recent progress in the field
  • Classify quantum algorithms

Teaching methods

Ex cathedra. Lecture notes available. Exercises and hands-on problems using the Qiskit platform

Assessment methods

Oral exam including the presentation of a project selected and carried out during the last weeks of the term

Resources

Bibliography

M. A. Nielsen & I. L. Chuang, Quantum Computation and Quantum Information (Cambridge, 2011)
John Preskill, Lecture Notes on Quantum Information and Computation

 

Ressources en bibliothèque

Références suggérées par la bibliothèque

Notes/Handbook

Lecture notes provided

Moodle Link

In the programs

  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Semester: Fall
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional
  • Exam form: Oral (winter session)
  • Subject examined: Quantum computing
  • Courses: 3 Hour(s) per week x 14 weeks
  • Exercises: 2 Hour(s) per week x 14 weeks
  • Type: optional

Reference week

Thursday, 13h - 16h: Lecture BS260

Thursday, 16h - 18h: Exercise, TP BS260

Related courses

Results from graphsearch.epfl.ch.