Teaching a Quantum of Quantum Computing to undergraduate students in the Boston area.
Instructors: Cora Barrett (MIT Physics), Om Joshi (MIT RLE), Ági Villányi (MIT CSAIL), Matthew Yeh (Harvard SEAS).
GitHub
Course Materials
Day 1: Superposition
What is quantum computing and why are we pursuing it? Today, we introduce the field and its history. Moreover, we begin to define a qubit both mathematically and physically, modulo interference. Lecturers: Ági Villányi and Matt Yeh. (notes)(lecture video)
Day 2: Interference
What is interference and why can it be used for quantum advantage? Today we will go over the Bloch sphere, and learn how to apply to the tensor product. We will also cover physical implementations of the CNOT gate. Lecturers: Matt Yeh, Ági Villányi. (notes)(lecture video)
Day 3: Entanglement
What is entanglement and how can we harness it for computation? Today we will go over the Bell basis states and Bell basis measurements. We will also cover the CHSH game and, as a preview for tomorrow, Grover’s algorithm. Lecturers: Ági Villányi. (notes)(lecture video)
Day 4: Algorithms and Applications
What will we use quantum computers for once they exist? Today, we go through Shor’s algorithm and the basics of quantum simulation. Lecturers: Cora Barrett. (notes)(lecture video)