ENGS 121 Implementations of Quantum Information
In this course, you will learn how to build a quantum computer. We will start with a review of the basic principles of quantum computing. Then, we will discuss the latest experimental platforms for quantum information processing, including trapped ions, superconducting, neutral atoms, quantum dots, topological, and photonic qubits. We will explore how each platform stores manipulates, and measures quantum information. We will also discuss the challenges of building a large-scale quantum computer, such as error correction and scalability, through reading seminal papers in the field. Upon completion of the course, you will be prepared to critically evaluate experimental papers in quantum computing and evaluate the error rates and scalability of different platforms.
Prerequisite
PHYS 50, and one of:
ENGS 53 or
PHYS 75; or their equivalents. A basic knowledge of Python is assumed.