Given the robust academic efforts to build quantum machines, as well as the growing industrial efforts in quantum information (Google, IBM, Microsoft, Amazon, Northrup Grumman, Intel, Honeywell, plus numerous smaller companies and startups) there is a real need for students who are trained to live with one foot on either side of the present divide. Put another way, we can build systems with one to a few elements, and we know important problems we could solve with a quantum computer containing thousands or millions of qubits, but how do we get from one to the other? It is clear that students who can address this issue will find good opportunities to apply their skills in both academia and industry.
The Physics and Quantum Computing, BS major will train the students who will bridge this gap as they flesh out a nascent quantum computing industry. For the student who wishes to pursue graduate school (which is currently the level at which most industrial labs are hiring) where hybrid programs do not currently exist, the major is designed with an optional CS or physics ‘Focus’ add-on of three top-level classes to fill in classes required for entry into the respective graduate programs.
Degree Requirements
Mathematics Courses
All of the following courses are required for the major, except as noted.
- MATH 0220 - ANALYTIC GEOMETRY AND CALCULUS 1
- MATH 0230 - ANALYTIC GEOMETRY AND CALCULUS 2
- MATH 0240 - ANALYTIC GEOMETRY AND CALCULUS 3
- MATH 0280 - INTRO TO MATRICES & LINEAR ALG OR MATH 1180 OR MATH 1185
- MATH 0290 - DIFFERENTIAL EQUATIONS OR MATH 1270
Introductory Physics Courses
All of the following courses are required for the major, except as noted.
- PHYS 0174 - BASIC PHYSICS, SCIENCE AND ENGINEERING 1 (INTEGRATED)
- PHYS 0175 - BASIC PHYSICS, SCIENCE AND ENGINEERING 2 (INTEGRATED)
OR
- PHYS 0475 - INTRODUCTION TO PHYSICS, SCIENCE AND ENGINEERING 1
- PHYS 0476 - INTRODUCTION TO PHYSICS, SCIENCE AND ENGINEERING 2
AND
Introductory and Intermediate Computer Science Courses
All of the following courses are required for the major.
- CMPINF 0401 - INTERMEDIATE PROGRAMMING
- CS 0441 - DISCRETE STRUCTURES FOR CS
- CS 0445 - ALGORITHMS AND DATA STRUCTURES 1
- CS 0447 - COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE
Intermediate and Advanced Physics Courses
All of the following courses are required for the major.
- PHYS 0477 - INTRODUCTION TO THERMAL PHYSICS, RELATIVITY AND QUANTUM MECHANICS
- PHYS 1331 - MECHANICS
- PHYS 1341 - THERMODYNAMICS AND STATISTICAL MECHANICS
- PHYS 1351 - INTERMEDIATE ELECTRICITY AND MAGNETISM
- PHYS 1370 - INTRODUCTION TO QUANTUM MECHANICS 1
Advanced Computer Science Courses
All of the following courses are required for the major.
- CS 1501 - ALGORITHMS AND DATA STRUCTURES 2
- CS 1502 - FORMAL METHODS IN COMPUTER SCIENCE
- CS 1613 - QUANTUM COMPUTATION
Physics Laboratory Courses
Students must choose five credits from the following.
- PHYS 0219 - BASIC LABORATORY PHYSICS SCIENCE AND ENGINEERING OR PHYS 0520 - MODERN PHYSICS MEASUREMENTS
- PHYS 0525 - ANALOG AND DIGITAL ELECTRONICS
- PHYS 1361 - WAVE MOTION AND OPTICS
- PHYS 1426 - MODERN PHYSICS LABORATORY
- PHYS 1415 - QUANTUM PHYSICS AT THE NANOSCALE
Capstone Research or Project or Internship
All majors must complete a capstone experience prior to graduation. It is the intention that this mirror the format of the CS capstone project (physics lacks an equivalent, though directed research is common among physics undergraduates). The requirement can be satisfied by one semester of directed research with a physics or CS faculty member, or a CS Capstone Project (CS 1980, CS 1981). Alternately, students may instead undertake an internship (for CS this requires registration in CS 1900). There are growing opportunities for QC-specific undergraduate fellowships that may be of interest to majors, see for example: https://www.ibm.com/quantumcomputing/internship/ and the various programs linked there.
OPTIONAL Focus in Computer Science or Physics
This group of courses is designed to prepare interested students for graduate studies in CS or Physics, and can also allow for the addition of specialized special topic or elective courses to the major given adequate enrollment and departmental resources. Currently the courses for the focus options are:
- PHYS 1371 - INTRODUCTION TO QUANTUM MECHANICS 2
- PHYS 1372 - ELECTROMAGNETIC THEORY
- PHYS 1373 - MATHEMATICAL METHODS IN PHYSICS
OR
- Three CS courses (9 cr. total) at 1500 level or above
For full major requirement details, please visit the Physics and Quantum Computing course catalog.