Instructor
Frank Mueller |
mueller "at" cs.ncsu.edu |
Patrick Dreher |
padreher "at" ncsu.edu |
Huiyang Zhou |
hzhou "at" ncsu.edu |
Textbook:
Course prerequisites: none. Course purpose: This course provides an
introduction to quantum computing. It will feature the three pillars,
architectures, programming, and algorithms/applications of quantum
computing. Its focus is on the applicability of problems to quantum
computing from a practical point, with only the necessary foundational
coverage of the physics and theoretical aspects to understand quantum
computing. Simulation software will be utilized complemented by access
to actual quantum computers to prototype problem solutions. This
should develop a better understanding of how problems are transformed
into quantum algorithms and what programming language support is best
suited for a given application area. The course will require
significant amounts of background reading plus presentations, projects
and exercises per participant.
Course objectives: By the end of the course, you
should be able to do the following things: