Overview
Description
This course offers a linear algebra-focused introduction to the theory of quantum computing. Students will explore the mathematical foundations of quantum computing and the implementation of key quantum algorithms. Emphasis is placed on rigorous treatment of qubits, unitary evolution, entanglement, and quantum gates using the tools of linear algebra. The course also covers practical topics such as error correction, preparing students for further study or research in quantum information science.
Requirements
Recommended Preparation
- A solid foundation in linear algebra.
MATH 330MATH 430MATH 630
Original catalog text
Recommended Preparation
A solid foundation in linear algebra. For example, MATH 330 or MATH 430/630.
Units
Lecture3
Catalog Details
Offering
Offered: Every Spring - Even Years
Terms
spring
Attributes
Standard
Learning Outcomes
- Apply linear algebra tools to represent and analyze the mathematical foundations of quantum computing, including Hilbert spaces, operators, and tensor products.
- Construct and evaluate quantum states, qubits, and gates using algebraic and geometric representations.
- Design and analyze quantum circuits to implement core algorithms such as Deutsch-Jozsa, Grover’s search, and Shor’s algorithm.
- Explain and assess methods of quantum error correction and noise modeling using linear algebraic formulations.