Spring 2023 Course Descriptions

CS 150-06 Quantum Computer Science

S. Mehraban
MW 3:00-4:15, Bromfield-Pearson 007
I+ Block

This is an elementary-level introduction to quantum computing through the computer science lens. One of the goals of this course is to present a language of quantum mechanics that is accessible to students working in computer science and vice versa. Topics include Hilbert spaces, the Dirac notation, the Schrödinger equation, quantum circuits, quantum Fourier transforms, quantum algorithms, and physical realizations of quantum computers. Students from different areas of engineering and sciences such as computer science, physics, electrical engineering, mathematics, or chemistry who wish to learn about the computer science foundations of quantum computers can benefit from this class.

Prerequisite: Linear algebra MATH 70 (Linear Algebra) or equivalent. Basic familiarity with discrete math, algorithms, and calculus is also recommended.

Back to Main Courses Page