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 NumberCourse NameCredit
Core Courses
CSCI 175Introduction to Computer Science3
MATH 221Stats for Data Analysis3
MATH 160Calculus I3
DTSC 220Intro to Data Science3
CSCI 200Introduction to Computer Programming3
MATH 240Discrete3
CSCI 201Data Structures3
CSCI 250Databases3
CSCI 405Artificial Intelligence3
DTSC 410Analysis of Algorithms3
DTSC 420Ethical and Philosophical Issues in Computer and Data Science3
CSCI 450Applied Computer Science3
Math Concentration Electives (Choose 3)
DTSC 405Math for Data Science3
MATH 161Calculus II3
MATH 244Linear Algebra3
MATH 310Number Theory3
MATH 315Probability3
MATH-330IGame Theory3
MATH-330JGame Theory3
MATH 335Scientific Computing3
MATH 414Abstract Algebra3