CPEN 416

Gate-Model Quantum Computing

A software-based introduction to gatemodel quantum computing algorithms. Basic elements of quantum computation; analysis and software implementation of Grover’s algorithm, Shor’s algorithm, quantum compilation, variational algorithms, Hamiltonian simulation, noise characterization. [3-0-0]

3 credits

Prerequisite:

ONE OF

CPEN 221 – Software Construction I

CPEN 223 – Software Design for Engineers I

CPSC 259 – Data Structures and Algorithms for Electrical Engineers

CPSC 221 – Basic Algorithms and Data Structures

PHYS 210 – Introduction to Computational Physics

AND ONE OF

MATH 152 – Linear Systems

MATH 221 – Matrix Algebra

MATH 223 – Linear Algebra

More Information

UBC Course Page