Quantum Computing: Foundations to Frontier

Course Number: CSC 2451 HF/MAT 1751 HF
Location: RS 211 new room
Date/Time: Wednesday 1-3pm
First meeting: September 11
Office hours: by appointment

Project guidelines
Piazza discussion site
LaTeX template
Fall 2018 course


This course will give a broad overview of the field of quantum computing. We will start with a crash course in the fundamentals of quantum computing (qubits, quantum circuits, basic quantum algorithms such as Grover’s search algorithm and Shor’s factoring algorithm). Armed with the basics, we will then explore topics at the frontier of quantum computing: quantum simulation, quantum cryptography, connections with physics, quantum machine learning algorithms, and quantum supremacy. Students will make project presentations at the end of the course. This is a theoretical course that requires mathematical maturity and a strong background in linear algebra and probability theory.


Date Topic, Notes, and References
September 11 Administrativa. Basics of quantum information. [Slides] [Scribe notes]
September 18
September 25
October 2
October 9
October 16
October 23
October 30
November 6 Reading week, no class
November 13
November 20
November 27
December 4