B.S. in Mathematics and Computer Science¶
Many parts of computer science, including scientific computing, analysis of algorithms, and advanced research, use much mathematics. This major is for those people who want this highly analytical direction.
Two years of Calculus
- MATH 161: Calculus I
- MATH 162: Calculus II
- MATH 263: Multivariable Calculus
- MATH 264: Ordinary Differential Equations
Including Multivariable Calculus, and Differential Equations.
- MATH 201: Introduction to Discrete Mathematics and Number Theory
- MATH 212: Linear Algebra
- MATH 313: Abstract Algebra
- MATH 351: Introduction to Real Analysis I
- MATH 304: Probability and Statistics I / STAT 304: Probability and Statistics I
Two of the following five courses:
Computer Science Requirements¶
COMP 150: Introduction to Computing (may be replaced by a 300-level classroom elective if COMP 215: Object-Oriented Programming with Mathematics is taken)
Introduction to Object-Oriented Programming & Data Structures
One of the following three courses:
- COMP 313: Intermediate Object-Oriented Development
- COMP 363: Design and Analysis of Computer Algorithms
- COMP 376: Formal Languages and Automata
One of the following six courses:
- Any two 300-level, 3-credit courses in Computer Science.