15-859BB: Quantum Computation and Information 2015
Meetings time and place: Monday and Wednesday, 3pm-4:20pm, NSH 3002
First meeting Wednesday Sept. 9
Instructors: Ryan O'Donnell, John Wright
TA: Philip Garrison
Office Hours: By appointment
Course bulletin board: Piazza
Homework
- Homework 1, due Tuesday September 15, 11:59pm
- Homework 2, due Tuesday September 22, 11:59pm
- Homework 3, due Tuesday October 6, 11:59pm
- Homework 4, due Tuesday October 27, 11:59pm
- Homework 5, due Tuesday November 24, 11:59pm
- Homework 6, due Wednesday December 9, 11:59pm
Scribe notes
All scribe notes in a single PDF
Quantum computation
Quantum information theory
Quantum complexity theory
Course description
This course will be an introduction to quantum computation and quantum information theory, from the perspective of theoretical computer science. Topics to be covered will likely include:
- The quantum circuit model of computation
- Basic quantum algorithms like Deutsch-Josza, Simon, and Grover
- Shor's factoring algorithm
- Quantum entanglement, teleportation, and Bell inequalities
- Quantum Fourier transforms and the hidden subgroup problem
- Quantum query complexity, span programs, and the adversary method
- Density matrices, state discrimination, tomography
- Von Neumann entropy and Holevo's bound
- Quantum nonlocal games, interactive proofs, and PCP
Prerequisites
A strong undergraduate background in linear algebra (e.g., CMU's 21-341), discrete probability (e.g., CMU's 15-359), and theory of computation (e.g., CMU's 15-251). No background in physics is required. We anticipate the course will be of interest to students working in computer science, mathematics, or physics.
Evaluation
Evaluation will be based on 6--8 homework assignments and 2 lecture note scribings.
Suggested text and lecture notes to look at