Math major requirements
- CORE MATH COURSES. Each student is required to take the following CCS mathematics courses. However, if a student shows proficiency in the content of any of them, he/she can be placed in a higher-level set of courses.
- Introduction to Higher Mathematics (Math CS 128).
- Advanced Linear Algebra I
& II (Math CS 108AB).
- Problem-Solving Seminar
I & II (Math CS 101AB).
- Introduction to Real Analysis (Math CS 117).
- Probability and
Combinatorics. (Math CS 121)
- Theory of Complex Variables
I & II (Math CS 122AB).
- NON-CCS COURSES. Each student is also required to take the following courses:
- Real Analysis (Math 118A,B,C)
- Abstract Algebra (Math 111A,B,C)
- Two computer science courses,
or one computer science course and a physics course.
In addition, every student should take 12 elective math classes. Those classes could be undergraduate or graduate classes. Some examples of undergraduate classes available are:
- CCS Discrete Mathematics I,
II, III
- CCS Special Topics.
- Topology (Math 145A or Math 221A)
- Differential Geometry (Math 147 A,B)
- Number Theory (Math 115 A,B,C)
- Non-Euclidean Geometry (Math 113)
- Numerical Analysis (Math 104 A,B,C)
- Ordinary Differential Equations (Math 119A or Math 243)
- Chaotic Dynamics and Bifurcation Theory (Math 119B)
- Partial Differential Equations (Math 124A)
- Fourier Series and numerical methods (Math 124B)
- Applied Stochastic Processes (PSTAT 160 A)
- Combinatorial Analysis (Math 116)
- Graph and Network Theory (Math 137 A,B)
- Independent Studies (up to
two quarters, at least 3 units per class)
Some elective math classes could be taken in the Statistics Department,
- Probability and Statistics (Pstat 120BC)
- Regression (Pstat 126, 127)
- Times series (Pstat 174
or 274).
- Data Mining (131 or 231.
- Statistical theory (Pstat 207ABC)
- Measure theory for probability (Pstat 210)
- Introduction to Probability Theory and Stochastic Processes (Pstat 160AB, Pstat 213ABC).
Most students are able to fulfill these requirements in their first three years at UCSB. After that, they are encouraged to take graduate courses and pursue independent studies. A master’s program is also available.
Classes that count as
major requirements.
(1) CCS
math courses are not letter-graded. But a variable
number of units is assigned to each student. For a CCS
math class to count as a major requirement, at least 3
units (for a 4-unit class) or 4 units (for a 5-unit
class) are required.
(2) Mathematics classes in
the Mathematics or Statistics Department must be taken for
a letter grade. For a letter-graded class to count as a
major requirement, a grade of C or higher is required.
(3) Lower
division mathematics classes do not count as major
requirements unless permission is granted by the CCS
Math advisor.
Pre-requisites
in CCS courses.
For a student to be
able to move from one course to the next in a sequence of
CCS courses, the student must get a passing number of
units in the current course or have advisor's and
instructor's approval. The following are considered sequences
among the CCS courses:
CCS Discrete
Mathematics I, II, and III.
Math CS128 - Math CS 117 - Math CS 121
Math CS128 - Math CS 108A - Math CS 108B
Math CS 128 - Math CS 117 - Math CS 122A - Math CS 122B
For example, if a
student is taking Math CS 128 this quarter and would like
to take Math CS 117 next quarter, the student needs to get
at least 4 units in Math CS 128 or have advisor's and
instructor's approval to enroll in Math CS 117.
Policy on access to graduate
classes.
(1) Students require permission from the instructor of a
graduate class to enroll in the course (find form in the
math department office).
(2) Faculty of graduate classes may seek the advice of the
academic advisor of the student before approving a petition
to enroll.
(3)
Only students who have completed or tested out of at least
three of the sequences CS108AB, CS122AB, Math111ABC and
Math118ABC can be approved to enroll in a non-seminar
graduate class.
(4)
If a student receives a B or less in a graduate class, a
petition to continue the sequence will not be approved.
(5) Graduate Seminars (Math260’s) taken after Winter 2018 will not count as a math major elective.