Foto 7

Massimo Macucci - Università di Pisa, Italy - "Quantum Computing", 7-11 May 2018

15 hours (4 credits)

Aula Riunioni del Dipartimento di Ingegneria dell’Informazione

Short Abstract:
The course has the purpose of providing an understanding of the foundations of quantum computing and quantum communication, and of the nature of the problems for which they can provide an advantage (quantum supremacy) in comparison to their classical counterparts. After covering a few basic concepts in quantum mechanics, we will introduce the concept of the qubit and the basic single- and two-qubit operators. We will then discuss the no-cloning theorem and the teleportation of a state, as well as the implementation of a quantum algorithm with a quantum network. Dense coding, the Deutsch algorithm, and the Shor algorithm will be covered in detail. An example of a basic algorithm for quantum cryptography will also be presented. We will conclude with an overview of the most promising implementations of a quantum computer.

Course Contents in brief:

  • States in quantum mechanics, superposition of states, entanglement, Bell’s theorem, Dirac notation
  • Concept of a universal quantum computer vs. a universal classical computer
  • Qubits, single- and two-qubit operators (identity, NOT, Y, Z, Hadamard, generic rotation, controlled NOT)
  • No-cloning theorem, teleportation, dense coding scheme
  • Oracles and Deutsch algorithm
  • Shor algorithm and large number factorization
  • Quantum cryptography
  • Silicon-based quantum computer
  • Quantum computer based on superconducting qubits


  • 7 maggio 2018 ore 9:30 – 12:30 - Aula Riunioni piano 5 (ex A27) - Largo Lucio Lazzarino
  • 8 maggio 2018 ore 14:30 – 17:30 - Aula Riunioni Piano Terra - Via Caruso
  • 9 maggio 2018 ore 9:30 – 12:30 - Aula Riunioni Piano Terra - Via Caruso
  • 10 maggio 2018 ore 9:30 – 12:30 - Aula Riunioni Piano Terra - Via Caruso
  • 11 maggio 2018 ore 9:30 – 12:30 - Aula Riunioni Piano Terra - Via Caruso