Course Planning

Currently, Math 2, 3, 4, 10, 12, 13, 14, 27, and 28 are offered every semester, but many of our upper-division courses are offered on a two-year cycle. As such, it is important to keep track of which courses you plan to take in the next couple of years and note when their corresponding prerequisite courses are offered.

Offered Every Year

Fall
Math 39: Calculus III Prerequisite: Math 38 or Math 28 + Jan Term Bridge
Math 103: Introduction to Upper-Division Math Prerequisite: Math 28 or 38
CS 102: Advanced Programming Prerequisite: CS 21
Spring
Math 38: Calculus II Prerequisite: Math 27 or Math 13 + Math 14
Math 120: Linear Algebra Prerequisite: Math 28 or 38
Math 134: Differential Equations Prerequisite: Math 39
Math 193: Senior Seminar Prerequisite: Math 103 with Senior Standing
CS 21: Introduction to Programming Prerequisite: Placement

Offered in Falls of Even Years & Springs of Odd Years

Fall
Math 140: Combinatorics & Discrete Math Prerequisite: Math 28 or 38
Math 185: Complex Variables Prerequisite: Math 39 and Math 103
Math 190: Special Topics Prerequisite: (TBA)
Spring
Math 114: Math Modeling Prerequisite: Math 28/38 and CS 21
Math 150: Advanced Calculus Prerequisite: Math 39 and Math 103
CS 1xx: [Upper Division CS] Prerequisite: CS 21 (and TBA)

Offered in Falls of Odd Years & Springs of Even Years

Fall
Math 113: Probability and Statistics Prerequisite: Math 28 or 38
Math 131: Topology Prerequisite: Math 103
Math 190: Special Topics Prerequisite: (TBA)
Spring
Math 111: Abstract Algebra Prerequisite: Math 103 and Math 120
Math 115: Number Theory Prerequisite: Math 103
CS 1xx: [Upper Division CS] Prerequisite: CS 21 (and TBA)