# 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.
- Theory of Complex Variables
I & II (Math CS 122AB).

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.

- 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)
- Computer Science courses (2).

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.

**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. **

**Lower division mathematics classes do not
count as major requirements unless permission is granted
by the CCS Math advisor.**

**Policy for CCS students wishing to take a graduate
class.
**

**
(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.**