Quantum Computation
Instructor: T. Howell, Fall
2013
CS 185C Section 2
(undergraduates)
CS 286 Section 1 (graduate
students)
Ø Can objects really be in many states at once?
Ø What does it mean for a state to be “entangled”?
Ø Can measurements at one location instantly affect measurements at far
distant locations (“spooky action at a distance”)?
Ø Would you like to understand more about this “quantum weirdness”?
Ø Can quantum mechanics enable computers to do exponentially many
operations in parallel?
Ø Will all previous algorithms become obsolete?
Ø Why are start-ups, big companies, and governments investing in quantum
computation?
In CS 185C / 286 we will explore these
questions and more. Sign up and learn
skills that will set you apart from other CS/Physics/Math students.
Prerequisites
·
The course is designed to be as self-contained as possible
·
No prior knowledge of quantum mechanics is assumed
·
Students should be comfortable with linear algebra (Ma 129A): complex
numbers, vectors, matrices, inner products, eigenvalues, and eigenvectors.
·
Students should know some basic computer science: algorithms, running time analysis, big O
notation.