Quantum Computation 2024-25

MEF - MSc in Physics Engineering

Dep. Informática, Universidade do Minho

Learning Outcomes

On successful completion of the course students should be able

Syllabus

Summaries (2024-25)

T Lectures
Sep 11 (09:00 - 11:00) Introduction to Quantum Computation and the course dynamics (slides)

Mathematical background for the study of computability and computational complexity (notes).

Sep 16 (11:00 - 13:00) Introduction to quantum algorithms. The Deutsch problem (slides).
Sep 25 (09:00 - 11:00) Quantum algorithms: the pahse kick-back pattern (slides). Bernstein-Varizani algorithm. Deutsch-Joza algorithm. (Informal) introduction to Grover's algorithm.
Oct 9 (09:00 - 11:00) No class due to adverse weather conditions (to be replaced).
Oct 16 (09:00 - 11:00) Unstructured search problems and Grover's algorithm (slides).
Oct 21 (16:00 - 18:00) Grover's algorithm for multiple solutions. Amplitude amplification as a basic programming technique (slides).

Background for the next lecture: groups (notes).

Oct 30 (09:00 - 11:00) Simon's algorithm (slides). (Informal) introduction to its generalization.
Nov 13 (09:00 - 11:00) Quantum phase estimation (slides). Introduction to the quantum Fourier transform.
Nov 18 (16:00 - 18:00) Revisiting the quantum Fourier transform as a main algorithmic component (slides). Application to eigenvalue estimation (slides).
Nov 20 (09:00 - 11:00) Shor's algoritm (slides).
TP Lectures
Sep 30 (16:00 - 18:00) Quantum computing introduction with pennylane (Notebook)
Oct 7 (11:00 - 13:00) Multiqubit operations and entanglement (Notebook)
Oct 7 (16:00 - 18:00) Pauli rotations and expectation value of observables (Continuing Notebook 2)
Oct 14 (16:00 - 18:00) Deutsch-Jozsa algoritm (Notebook)
Nov 4 (16:00 - 18:00) Deutsch-Jozsa algoritm (Cont)
Nov 6 (09:00 - 11:00) Grover's algoritm (Notebook)
Nov 11 (16:00 - 18:00) Grover's algoritm review and multiple number of solutions
Nov 25 (16:00 - 18:00) Generalized amplitude amplification and unknown number of solutions (Notebook)
Dec 2 (16:00 - 18:00) QFT (Notebook)

Bibliography

Computability and Computational Complexity
Quantum Computation and Algorithms
Bedtime readings
Links

Pragmatics

Lecturers
Assessment
Contact