Preparation for the Major

Complete 10 courses as follows: Mathematics 31A or 31AL, the following eight courses, and one elective course.

0/10

Calculus I

Select one course from Mathematics 31A or 31AL.

Select 1 from 2 options:

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

Elective

Select one course from:

Select 1 from 3 options:

0/1
Bruinwalk
Bruinwalk
Bruinwalk

The Major

Complete 12 courses as follows:

0/10

Mathematics

Complete four courses. Select either Mathematics 131B or 132.

0/4
Bruinwalk
Bruinwalk
Bruinwalk

Analysis

0/1

Select either Mathematics 131B or 132.

Select 1 from 2 options

Bruinwalk
Bruinwalk

Two-Term Sequences

Select two two-term sequences from two of the following categories:

Select 2 from 3 options:

0/2

Numerical Analysis

0/2

Complete both courses in this sequence.

Bruinwalk
Bruinwalk

Probability and Statistics

0/1

Select one two-term sequence from Probability Theory or Statistics.

Select 1 from 2 options

Probability Theory

0/2

Complete both courses in this sequence.

Bruinwalk
Bruinwalk

Statistics

0/2

Complete both courses in this sequence.

Bruinwalk
Bruinwalk

Differential Equations

0/2

Complete both courses in this sequence.

Bruinwalk
Bruinwalk

Electives

0/4

Honors Program

Optional program for students who wish to graduate with departmental honors.

0/1

Honors Program

Optional: Fulfill requirements for the Honors Program. The program entails taking a specified sequence of courses, completing an approved seminar or original research project, and maintaining a high GPA. Contact the department for more information.

Select 1 from 0 options:

0/1

Computing Specialization

Majors may select a specialization in Computing by satisfying all the requirements for a bachelor’s degree in the specified major and completing the following courses.

0/1

Computing Specialization

Optional: Complete all requirements for the Computing Specialization.

0/1

Computing Specialization Requirements

0/5

Complete all courses for the specialization.

Discrete Structures/Graph Theory

0/1

Select one course from:

Select 1 from 2 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Program in Computing Electives

0/2

Select two courses from:

Select 2 from 5 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk

Mathematics Electives

0/2

Select two courses from Mathematics 142, 146, M148, 155, or 156.

Select 2 from 4 options

Bruinwalk
Bruinwalk
Bruinwalk
Bruinwalk