| 1 |
Introduction and Overview |
|
| 2 |
Basics of Quantum Mechanics |
|
| 3 |
More Basics of Quantum Mechanics |
|
| 4 |
Classical Computation Models and Quantum Gates |
|
| 5 |
Quantum Circuits and a Simple Quantum Algorithm |
Homework 1 due |
| 6 |
More on Quantum Circuits |
|
| 7 |
Simon's algorithm |
|
| 8 |
Factoring |
|
| 9 |
More on Factoring |
Homework 2 due |
| 10 |
Grover's search algorithm |
|
| 11 |
Applications of Grover's Search Algorithm |
|
| 12 |
Superdense Coding and Quantum Teleportation |
|
| 13 |
Quantum Computation Models |
Homework 3 due |
| 14 |
Cluster States |
|
| 15 |
More on Computing with Cluster States |
|
| 16 |
Quantum Error Correction |
|
| 17 |
Quantum Mechanics |
|
| 18 |
More on Quantum Mechanics |
Homework 4 due |
| 19 |
Guest Lecture by Isaac Chuang on Implementations of Quantum Computing: How to Build your Own Quantum Computer |
|
| 20 |
Quantum CSS Codes |
|
| 21 |
More on Quantum Error Correcting Codes |
|
| 22 |
Quantum Cryptography |
Homework 5 due |
| 23 |
Fault-Tolerant Quantum Computation |
|