Mathematics

Required courses include:
MATH 106 - Introduction to Mathematica
MATH 201 - Calculus I
MATH 202 - Calculus II
MATH 203 - Calculus III
MATH 220 - Introduction to Proofs and Abstract Thinking
MATH 354 - Linear Algebra
MATH 373 - Writing for Mathematics and Computer Science
MATH 400 - Abstract Algebra
MATH 403 - Introduction to Real Analysis
MATH 410 - Topology or MATH 326 - Introduction to Modern Geometry
MATH 477 - Mathematics Seminar
MATH 490 - Senior Project

Track requirements:

CPSC 151- Computer Science 
 
A minimum of 12 credits from:
MATH 210 - Discrete Mathematics
MATH 310 - Number Theory
MATH 326 - Introduction to Modern Geometry
MATH 341 - Differential Equations
MATH 383 - Probability and Statistics I
MATH 384 - Probability and Statistics II
MATH 390 - Numerical Analysis
MATH 410 - Topology
CPSC 152 - Computer Science II