Skip to main content
Department ofMathematics and Computer Science

Upper Division Course Schedule

(Revised April 2023)

COURSES OFFERED EVERY YEAR
102 Advanced Calculus (Fall)
103 Advanced Linear Algebra (Fall)
122 Probability & Statistics I (Fall & Winter)
123 Probability & Statistics II (Winter & Spring)
125 Mathematical Finance (Spring) 
161 Theory of Automata and Languages (Fall, Spring) (Exception: Winter 2024, Spring 2024)
163 Theory of Algorithms (Fall, Winter & Spring) (Was 163A)
168 Computer Graphics (Spring) (Exception: 2023-24)
169 Programming Languages (Spring) (Exception: Winter 2024)
178 Cryptography (Fall & Winter) (Exception: Fall 2023, Winter 2024)
180 Computer Security (Fall) (Replaces COEN 152 and 152L in the CSCI Security emphasis)
181 Applied Cryptography (Spring)
183 Data Science (Fall & Winter)
184 Applied Machine Learning (Fall & Spring) (Replaces COEN 178 in CSCI Data Science emphasis)
185 Web and Data Mining (Winter & Spring) (Was 183A, 182) 
187 Design and Management of Software (Fall) (Replaces COEN 174 and L in CSCI Software emphasis)
195 Math Education and Social Justice (Spring)

COURSES OFFERED EVERY OTHER YEAR: 2023-2024, 2025-2026, etc.
101 Survey of Geometry (Spring)
113 Topology (Winter) (Exception: 2023-24)
144 Partial Differential Equations (Fall)
146 Optimization I (Winter)
147 Optimization II (Spring)
153 Intermediate Analysis I (Winter)
154 Intermediate Analysis II (Spring)
164 Advanced Theory of Algorithms (Winter) (Was 163B) (Exception: Spring 2024)
170 Development of Mathematics (Winter) 
176 Combinatorics (Spring)

COURSES OFFERED EVERY OTHER YEAR: 2022-2023, 2024-2025, etc.
105 Complex Variables (Winter)
111 Abstract Algebra I (Winter)
112 Abstract Algebra II (Spring)
141 Mathematical Models (Fall)
155 Ordinary Differential Equations (Spring)
162 Computational Complexity (Winter)
165 Data Privacy and Algorithmic Fairness (Spring) (Was 163C)
166 Numerical Analysis (Winter)
174 Differential Geometry (Spring)
175 Theory of Numbers (Spring)
177 Graph Theory (Winter)

COURSES OFFERED BY REQUEST ONLY OR ON AN OCCASIONAL BASIS
100 Writing in the Mathematical Sciences
127 Computer Simulation (was 164)
133 Logic and Foundations (Taught one time Spring 2018)
134 Set Theory
172 Problem Solving
197 Special Topics