INTRODUCTION TO QUANTUM COMPUTATION (16 hours):
Monday 9th May: 11:00 to 13:00
Tuesday 10th May: 09:30 to 11:30
Wednesday 11th May: 11:00 to 13:00
Thursday 12th May: 11:00 to 13:00
Monday 16th May: 11:00 to 13:00
Tuesday 17th May: 09:30 to 11:30
Wednesday 18th May: 11:00 to 13:00
Thursday 19th May: 11:00 to 13:00
Outline
Lecture #1. 1.1. Classical Computation: Turing machine; circuit model; gates. 1.2 Computational complexity, Landauer Principle, reversible computation. (B. Zaldívar)
Lecture # 2. The qubit, Bloch sphere, circuit model, gates, Bell basis. Universal Quantum Computation. (B. Zaldívar)
Lecture # 3. No Cloning Theorem, quantum cloning, teleportation, dense coding, cryptography. (A. Pérez)
Lecture # 4. Quantum algorithms: Deutsch, Grover, Quantum Fourier, Shor (A. Pérez and B. Zaldívar)
Lecture # 5. Quantum programming (python notebook): Qiskit language, Simple circuits. (B. Zaldívar)
Lecture # 6. Quantum information theory I: density matrix, Schmidt decomposition, POVM, Kraus, generalized measurements. Decoherence, quantum noise. (A. Pérez)
Lecture # 7. Quantum information theory II: Entanglement measures: Shannon, noiseless coding theorem, Mutual information. Von Neumann entropy, Schumacher theorem. (B. Zaldívar)
Lecture # 8. Quantum computer technologies. Quantum error correction. (C.G. Almudéver)