While the Computer Science curriculum bridges the gap between abstract mathematics and computational applications, students in the Mathematics concentration will spend more time with the mathematics that underpins Computer Science. This concentration prepares students for careers in encryption, data science, and analytics as well as further study in graduate school.
Curriculum
| Course Number | Course Name | Credit |
|---|---|---|
| Core Courses | ||
| CSCI 175 | Introduction to Computer Science | 3 |
| MATH 221 | Stats for Data Analysis | 3 |
| MATH 160 | Calculus I | 3 |
| DTSC 220 | Intro to Data Science | 3 |
| CSCI 200 | Introduction to Computer Programming | 3 |
| MATH 240 | Discrete | 3 |
| CSCI 201 | Data Structures | 3 |
| CSCI 250 | Databases | 3 |
| CSCI 405 | Artificial Intelligence | 3 |
| DTSC 410 | Analysis of Algorithms | 3 |
| DTSC 420 | Ethical and Philosophical Issues in Computer and Data Science | 3 |
| CSCI 450 | Applied Computer Science | 3 |
| Math Concentration Electives (Choose 3) | ||
| DTSC 405 | Math for Data Science | 3 |
| MATH 161 | Calculus II | 3 |
| MATH 244 | Linear Algebra | 3 |
| MATH 310 | Number Theory | 3 |
| MATH 315 | Probability | 3 |
| MATH-330I | Game Theory | 3 |
| MATH-330J | Game Theory | 3 |
| MATH 335 | Scientific Computing | 3 |
| MATH 414 | Abstract Algebra | 3 |