Quantum Information Processing
Download as PDF
General
Course Title
Quantum Information Processing
Min
3
Description
This course lays the foundations for understanding and utilizing quantum computing, as well as writing quantum computing programs. Topics covered include the history of quantum computing; current state of the field; potential future applications; quantum phenomena; the symbolic and mathematical representation of quantum circuits; the mathematics needed to understand quantum computing; circuit identities; writing and running programs on quantum computers; and basic quantum algorithms. This course will assume a knowledge of algebra and trigonometry is possessed by the student, as well as basic programming skills. A knowledge of linear algebra and complex numbers will deepen understanding. Graduate students will study in greater depth hardware and use-cases of quantum algorithms. This 5000-level course is cross-listed with a 4000-level course and includes specific graduate course requirements which reflect appropriate deeper learning experiences and rigor in the higher-level course.