# Teaching

From Quantum Computing Theory Group

## Contents

## Teaching

Dave Bacon's teaching page here

## Quantum Computing Journal Club

- Winter 2013 - Topics in Quantum Information Theory
- Spring 2012 - Quantum Expanders and Randomized Constructions
- Winter 2012 - Hamiltonian Complexity
- Autumn 2011 - Self-Correcting Quantum Memories
- Spring 2011 - Quantum Error Correction
- Winter 2011 - Quantum Random Walks
- Autumn 2010 - Measurement Based Quantum Computing
- Spring 2010 - Decoherence
- Topic Ideas for Future Quarters

## Lecture Notes for Quantum Computing

Lecture notes for CSE 599 Quantum Computing

- Introduction and Basics of Quantum Theory (updated 1/4/06)
- Dirac Notation and Basic Linear Algebra for Quantum Computing (updated 1/6/06)
- One qubit, Two qubit (updated 1/10/06)
- The No-Cloning Theorem, Classical Teleportation and Quantum Teleportation, Superdense Coding (updated 1/11/06)
- The Quantum Circuit Model and Universal Quantum Computation (updated 1/20/06)
- Reversible Classical Circuits and the Deutsch-Jozsa Algorithm (updated 1/20/06)
- The Recursive and Nonrecursive Bernstein-Vazirani Algorithmm (updated 1/23/06)
- Simon's Algorithm (updated 1/26/06)
- The Quantum Fourier Transform (updated 1/26/06)
- Quantum Phase Estimation and Arbitrary Size Quantum Fourier Transforms (updated 1/26/06)
- Shor's Algorithm (updated 1/30/06)
- Grover's Algorithm (updated 1/31/06)
- Mixed States and Open Quantum Systems (update 2/8/06)
- Quantum Entanglement and Bell's Theorem (updated updated 2/8/06)
- When Quantum Computers Fall Apart (updated 2/8/06)
- Introduction to Quantum Error Correction (updated 2/10/06)
- The Quantum Error Correcting Criteria (updated 2/13/06)
- Stabilizer Quantum Error Correcting Codes (updated 2/12/06)
- Fault-Tolerant Quantum Computation and the Threshold Theorem (updated 2/12/06)

## External Resources

- David Mermin lecture notes (introductory, from a CS perspective)
- John Preskill lecture notes (intermediate, from a physics perspective)