Preparation for the Major
Complete 10 courses as follows: Mathematics 31A or 31AL, seven required courses, and two elective courses.
The Major
Twelve courses as follows:
Optional Programs
Students may choose to add a specialization or participate in the honors program.
Optional Programs
Choose one or more optional programs.
Select 1 from 2 options:
Honors Program
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
Majors may select a specialization in Computing by satisfying all the requirements below.