Introduction to Quantum Computation and Information

Advanced course given by Giuseppe Santoro, Prof. Rosario Fazio

Term: 0

Start: 02-03-2021 End: 04-05-2021 Room: On zoom

Credits: 4

Schedule: Tue 9:00 - 11:00, Thu 9:00 - 11:00


This is an introductory course on Quantum Computation and Information, with a target to PhD Students in Physics. The only prerequisite, however, is a course in Quantum Mechanics. As such, Master students in their final year should be able to follow the lectures. 

The main references I have followed in preparing these lectures are David Mermin's book Quantum Computer Science and the book by Benenti, Casati, Rossini and Strini Principles of Quantum Computation and Information. Lecture notes will be given: an extract, with the first Introductory chapter, is given below.

The content of the Course is roughly the following:

  1. Introduction (see attached extract)
  2. Introduction to classical and quantum gates
  3. Overview of classical computation with digital gates
  4. Quantum Computation: generalities and simple quantum algorithms (Deutsch, Bernstein-Vazirani)
  5. Shor's Quantum Fourier Transform algorithm
  6. Grover's searching with a Quantum Computer 
  7. Quantum Cryptography
  8. Hardware implementations (Lectures given by Prof. Rosario Fazio)
  9. Open Quantum Systems: decoherence, quantum maps, Lindblad equation, quantum Master equation, ... 
  10. Quantum Error correction
  11. Protocols using a few Qbits (Teleportation, Bit Commitment, Quantum Dense coding, GHZ)

Time permitting, and with the help of student's with a python familiarity, I would love to have practical sessions using Jupyther and Qiskit. 

Please send an email to if you want your email address added to the list of participants.

Online resources

Filename Size Date Modified
zoom_link.pdf 21.80 kB 2021-02-19 17:32:29
LNotes_QI-Extract_chap1.pdf 2.33 MB 2021-03-01 12:57:08