Syllabus

Instructor

Frank Mueller
mueller "at" cs.ncsu.edu
Office Hours: T 9:30-10:30 EB2 3266

Textbook:

Course prerequisites: none.

Course purpose: This seminar aims to provide an introduction to quantum computing. It will feature the three pillars, architectures, programming, and algorithms/applications of computing computing. Its focus is on the latter two pillars to assess 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. Simulations 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 seminar will require significant amounts of background reading plus multiple presentations per participant. Its success depends on the engagement of the participants.

Course objectives: By the end of the course, you should be able to do the following things: