CS 483/583: Intro to Quantum Computer Science
Overview
The laws of quantum physics enable quantum computing, a new paradigm of computation that can solve some problems intractable on classical computers. In this course we study the basic principles and techniques of quantum computing and discuss exciting applications. An important goal is to make you a critical reader of quantum computing news. Theory-savvy students will also be prepared for future exploration in this emerging field.
Prerequisites
No prior quantum mechanics required. This course is theory-oriented and involves reading and writing mathematical proofs. Maturity in algorithm analysis, linear algebra, and basic probability is essential. Some coding proficiency (preferably Python) is required.
Textbook
See the Resource page for recommended references and additional materials.