Quantum Information and Computation

CSE 534* | Autumn 2024

Course Information

Instructor: Chinmay Nirkhe
Teaching Assistants: TBD
Location: TBD
Times: TBD

Course Description

Introduction to quantum information and computation. Qubits, quantum gates, and measurements. Entanglement and non-locality. Density matrix formalism. Quantum algorithms: Simon's algorithm, Grover search, Shor's factoring, and Hamiltonian Simulation. Quantum error-correction. Recommended: either solid background in mathematics and/or theoretical computer science, or prior familiarity with quantum-computing fundamentals.

Prerequisites

The course material will be accessible to both computer scientists and physicists, provided they have a strong mathematical background. No explicit prerequisites are set for this course. We will review what is necessary but students with weaker math backgrounds may need to review material outside the course as necessary.

My expectation is that students have strong mathematical background in linear algebra (such as MATH 318, 340, or equiv.). They should have taken and done well in such courses. In terms of computer science prerequisites, exposure to the theory of computation (such as CSE 431, 531, or equiv.) and theory of algorithms (such as CSE 417, CSE 521-22, 525, or equiv.) is useful as we will be extending the results from classical computation to quantum computation. No physics knowledge is necessary but it doesn't hurt to have taken a previous course on quantum mechanics (such as PHYS 225, 324, or equiv.). It is also helpful (but not necessary) to have taken group theory (such as MATH 402-04, 411-12, or equiv.), and analysis (such as MATH 327, 424-28 or equiv.).

Undergraduate students or graduate students of non-traditional backgrounds for this course are encouraged to contact me to see if this course is right for them.

Literature

There are no explicit textbooks for this course but the following is a pretty good library to have around. I will link related readings from these books or online lecture notes as appropriate: The following are topics textbooks that might be helpful.

Course Schedule/Topics

  1. Introduction, Mathematical fundamentals
  2. Randomness, Density Operators
  3. Measurements, Chanels, Deutch-Josza game, Elitzur-Vaidman tester
  4. Bell inequalities, CHSH game
  5. Superdense coding, quantum teleportation
  6. Quantum circuits, complexity theory
  7. Grover's algorithm for search
  8. Simon's problem, black-box model
  9. Period finding
  10. Shor's factoring algorithm
  11. Shor's factoring algorithm
  12. Quantum simulation, cannonical problems
  13. Complexity theory, QMA
  14. Complexity theory, QMA
  15. Error-correction
  16. Error-correction
  17. Quantum PCP conjecture

Grading

Grades in this course are based on intermittent problem sets, a final, and a literature review/research project to be conducted in the final weeks of the course. Exact ratios will be set closer to the start of the term.


*. This course was previously known as CSE 599Q.