- Undergraduate
Bachelor's Degrees
Bachelor of ArtsBachelor of EngineeringDual-Degree ProgramUndergraduate AdmissionsUndergraduate Experience
- Graduate
Graduate Experience
- Research
- Entrepreneurship
- Community
- About
-
Search
ENGS 121 - Implementations of Quantum Information
Description
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.Prerequisites
PHYS 50, and one of: ENGS 53 or PHYS 75; or their equivalents. A basic knowledge of Python is assumed.Offered
Term: Fall 2025
Time: 2
Location: –
Instructors:
Mattias W. Fitzpatrick