Preparation for the Major

Complete Mathematics 31A or 31AL and the remaining six courses. Additional preparation, varying with the individual program, may be required.

0/7

Calculus I

Select one course:

Select 1 from 2 options:

0/1
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

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.

0/15

Mathematics Upper Division

Select seven Mathematics Department courses from Mathematics 106 through 199.

Select 7 from 0 options:

0/7

Related Field Upper Division

Select seven upper-division courses in a related field from one or two other departments.

Select 7 from 0 options:

0/7

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:

0/1
Bruinwalk
Bruinwalk
Bruinwalk

Upper Division COMPTNG Electives

0/2

Select two additional upper-division Program in Computing courses.

Select 2 from 5 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk