18.435J | Fall 2003 | Graduate

Quantum Computation

Course Description

This course provides an introduction to the theory and practice of quantum computation. Topics covered include: physics of information processing, quantum logic, quantum algorithms including Shor’s factoring algorithm and Grover’s search algorithm, quantum error correction, quantum communication, and cryptography.
Learning Resource Types
Problem Sets with Solutions
Exams with Solutions
Lecture Notes
A diagram of the circuit.
Circuit for quantum counting. (Figure courtesy of Yuan-Chung Cheng.)