On successful completion of the course students should be able
| Sep 22 (09:00 - 11:00) | Introduction to Quantum Computation and the course dynamics (slides). | 
| Sep 29 (09:00 - 11:00) | What's in a qubit? Representation and evolution of a quantum system. Single-qubit gates and the Bloch sphere (slides). | 
| Oct 6 (09:00 - 11:00) | Introduction to quantum algorithms. A first worked example: The Deutsch algoritm. A quantum solution to the Bernstein-Vazirani problem (slides). | 
| Oct 13 (09:00 - 11:00) | Unstructured search problems and the Grover's algorithm (slides). | 
| Oct 20 (09:00 - 11:00) | Quantum fundamentals with pennylane: Superposition, entanglement and interference. (notebook from class). | 
| Oct 27 (09:00 - 11:00) | Qubits collectively: Composition and entanglement. Quantum teleportation. (slides). | 
| Sep 25 (16:00 - 18:00) | Superposition and quantum interference. Review of the mathematical background for quantum computation (slides). | 
| Oct 2 (16:00 - 18:00) | (to be re-scheduled) | 
| Oct 9 (16:00 - 18:00) | Exercises (1) (pdf) | 
| Oct 16 (16:00 - 18:00) | Quantum computing introduction with pennylane (slides) (notebook from class). | 
| Oct 23 (16:00 - 18:00) | Implemeting Deutsch algorithm with pennylane (notebook) | 
| Oct 29 (16:00 - 18:00) | Exercises (2) (pdf) | 
Oral: 5-7 January 2026
Test: 11 December 2025
- Luis: Wed, 18:00-20:00 and Fri, 18:00-20:00; Luis Paulo: ...; André: send email to arrange.