Preparation for the Major
Complete Mathematics 31A or 31AL and the remaining six courses. Additional preparation, varying with the individual program, may be required.
The Major
Fourteen courses as follows: Seven Mathematics Department courses from Mathematics 106 through 199, and seven upper-division courses in a related field from one or two other departments. Individual programs are designed in consultation with a faculty adviser.
Mathematics Upper Division
Select seven Mathematics Department courses from Mathematics 106 through 199.
Select 7 from 0 options:
Related Field Upper Division
Select seven upper-division courses in a related field from one or two other departments.
Select 7 from 0 options:
Specialization in Computing (Optional)
Students may complete the Specialization in Computing by taking Program in Computing 10B, 16A, 16B, and two additional upper-division Program in Computing courses. This is optional and does not reduce the requirements above.
Select 1 from 4 options: