This is a basic class in quantum computing, covering basic definitions and algorithms.
1. The quantum model: superposition, measurement, density matrices.
2. Quantum circuits and quantum gates.
3. Effects of quantum entanglement: teleportation, superdense coding, the CHSH game.
4. Quantum Fourier Transform and quantum algorithms.
5. Foundations of quantum complexity theory.
6. Other topics as time permits.