EECS 479
Introduction to Quantum Computing
A practical approach towards exploring how each layer of the computing stack is impacted by quantum computing. Quantum logic design using classical oracles, phase kickback, and entanglement. Quantum algorithms including Deutsch-Jozsa, Grover's, and Shor's. Error correction schemes including Shor and Steane codes. Building fault-tolerant architectures. Several programming assignments.
Prerequisites & course information
EECS 280 and 370; (C or better, No OP/F) or Graduate Standing in CSE. Enrollment in one minor elective allowed for Computer Science Minors. (Prerequisites enforced at registration.) MATH 214 or other linear algebra introduction. (BS). May not be repeated for credit.
Sources
Catalogue variants
- Introduction to Quantum Computing · 4 · College of Engineering catalogue
- Introduction to Quantum Computing · Graduate credit