"I think I can safely say that nobody understands quantum mechanics." (R. Feynman)
"Those who are not shocked by quantum mechanics cannot possibly have understood it." (Attributed to Niels Bohr.)
  I will teach this course in Spring Quarter 2024.
 
For whom is the course intended
The course will be of interest to juniors and seniors in the physical
sciences. A prior knowledge of quantum mechanices is not required since all
neccesary quantum mechanics will be taught in class. However, a good understanding of
linear algebra is needed.
 
Objective
In this course we will
learn that the strange, non-intuitive world of quantum
mechanics can be used to perform
certain computations more efficiently than the best algorithm
running on a traditional (classical)
computer. The course will build
up to the two key topics: (i) Shor's algorithm which could be used to break
encoded messages sent down the internet, and (ii) quantum error correction which
will be essential if we are ever going to build a quantum computer which
can outperform a classical computer on useful problems.
Unfortunately, there will not be time to describe the many experimental efforts to build
a quantum computer. This would deserve a separate course in itself.
 
The required text is a complete 220 page set of lecture material in book format that I have written up and is
available for free at
      https://young.physics.ucsc.edu/150/phys_150_all.pdf.
  A more detailed course desecription is available at https://young.physics.ucsc.edu/150/course_description.pdf.
Last modified: Sat Mar 16 21:58:40 PDT 2024