Preparation for the Major

Complete 10 courses as follows: Mathematics 31A or 31AL, seven required courses, and two elective courses.

0/10

Calculus I

Select one course from:

Select 1 from 2 options:

0/1
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Electives

Select two courses from:

Select 2 from 10 options:

0/2
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

The Major

Twelve courses as follows:

0/12
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Electives

0/5

Optional Programs

Students may choose to add a specialization or participate in the honors program.

0/1

Optional Programs

Choose one or more optional programs.

Select 1 from 2 options:

0/1

Honors Program

0/1

The program entails taking a specified sequence of courses as part of the major requirements, completing an approved seminar offered by the Mathematics Department or submitting an original research project, and earning an overall GPA of at least 3.6 in approved upper-division and graduate mathematics courses.

Select 1 from 0 options

Computing Specialization

0/4

Majors may select a specialization in Computing by satisfying all the requirements below.

Mathematics 61 or 180

0/1

Select one course:

Select 1 from 2 options

Bruinwalk
Bruinwalk

Program in Computing

0/2

Complete both courses:

Bruinwalk
Bruinwalk

Program in Computing Electives

0/2

Select two courses:

Select 2 from 5 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Mathematics Electives

0/2

Select two courses from Mathematics 149 through 159.

Select 2 from 4 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk