# B.S. in Mathematics and Computer Science¶

## Overview¶

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.

## Curriculum¶

### Math Requirements¶

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:

### Electives¶

- Any two 300-level, 3-credit courses in Computer Science.