Reading material Lecture notes (pages 1-14)
Topic 1.1 - Why quantum computing? Slides
Topic 1.2 - Random bits Slides
Topic 1.3 - Qubits Slides
Topic 1.4 - Basic measurements Slides
Topic 1.5 - Multiple qubits Slides
Topic 1.6 - Partial measurements Slides
Topic 1.7 - The no-cloning theorem Slides
Topic 1.8 - Superdense coding Slides
Topic 1.9 - Teleportation Slides
Topic 1.10 - The quantum Zeno effect and bomb-testing Slides
Reading material Lecture notes (pages 24-38, 70-80)
Topic 2.1 - Quantum gates and circuits Slides
Topic 2.2 - Superdense coding, teleportation, and no-cloning revisited as circuits Slides
Topic 2.3 - Gate sets Slides
Topic 2.4 - Deutsch's algorithm Slides
Topic 2.5 - The Deutsch-Jozsa algorithm Slides
Topic 2.6 - Simon's algorithm Slides
Topic 2.7 - A simple searching algorithm Slides
Topic 2.8 - Grover's search algorithm Slides
Topic 2.9 - The quantum Fourier transform and its inverse Slides
Topic 2.10 - Phase estimation Slides
Topic 2.11 - Computational number theory Slides
Topic 2.12 - Shor's algorithm for order finding and factoring Slides
Demo: Quantum Flytrap Website
Demo: IBM Quantum Experience Website
Reading material Lecture notes (pages 133-139) Lecture notes (pages 207-220)
Reading material Lecture notes (pages 81-93)
Topic 4.1 - Density operators Slides
Topic 4.2 - General measurements Slides
Topic 4.3 - Distinguishability and the trace norm Slides
Topic 4.4 - Similarity and the fidelity function Slides
Topic 4.5 - Quantum channels Slides
Topic 4.6 - The partial trace, purifications, and monogamy of entanglement Slides