Quantum computers are currently developed by all major industrial nations as a powerful technology of the near future. The hardware is not yet really ready for use, but just as with conventional computers, designing, manufacturing and using them are quite separate tasks. You can already learn “quantum programming”.
This course will teach you the fundamentals of quantum programming and show examples of quantum algorithms that achieve crucial speed-up as compared to their classic counterparts. In particular, the problem of breaking the standard RSA encryption will be discussed.
The course is designed for physics, math, engineering, and chemistry majors, or anybody familiar with matrix multiplication and linear algebra.
Lectures: Tuesday, Thursday 1:15-2:30 PM, Jones PSC
Computer lab: Thursday, 2:50-3:40 PM, Jones PSC
Textbook: N. D. Mermin “Quantum computer science: an introduction”, Cambridge University Press, 2007
Instructors: Dr. Oleksiy Kolezhuk and Dr. Revaz Ramazashvili
Contact for more information: Dr. Yaroslaw Bazaliy (firstname.lastname@example.org)