CSE599D: Quantum Computing
Winter 2011
Instructor: Aram Harrow
Lectures: Monday, Wednesday 10:30-11:50 in CSE 503
Office hours: By appointment in CSE 596
Course outline:
This class will explore the idea that information can be quantum
mechanical, and the consequences of this idea for computation,
communication, cryptography and other information-processing tasks.
-  Introduction: Postulates of quantum theory.  Super-dense coding, teleportation and the no-cloning theorem.
- Algorithms: Unstructured search (Grover's algorithm), hidden symmetries (Deutsch-Jozsa and Simon's algorithm), and factoring (Shor's algorithm).
- Errors: quantum error-correcting codes, quantum cryptography, fault-tolerant quantum computing
- Information theory: noisy quantum states, purifications, von Neumann entropy, data compression and noisy quantum channels.
syllabus
Wiki for lecture notes 
Homework
|  | Due | Topic | Questions | Solutions | 
|---|
| 1 | Jan 19 | Gates and measurements | pdf | pdf | 
| 2 | Feb 7 | Algorithms | pdf | pdf | 
| 3 | Feb 23 | Density matrices | pdf | pdf | 
| 4 | Mar 9 |  | pdf | pdf |