Required courses at the 200-level or higher may count towards the major or minor in data science, mathematics and computer science only if the grade earned in the class is “C-” or better and may be taken Pass-NoPass, as long as the grade originally earned in the class is “C-” or better. Required courses at the 100-level have no minimum grade requirement and may be taken Pass-NoPass.
Requirements for the Major in Mathematics:
At least 12 credits
- Computer Science 112: Computer Science I
- Mathematics 110: Calculus I or Mathematics 109: Calculus Ib
- Mathematics 111: Calculus II
- Mathematics 210: Multivariable Calculus
- Mathematics 230: Abstract and Discrete Mathematics
- Mathematics 231: Linear Algebra
- Mathematics 311: Introduction Real Analysis
- Mathematics 330: Abstract Algebra
- Three additional Mathematics courses (MATH prefix) at the 300-level or higher (can substitute no more than one MATH course at the 200-level)
- The Senior Studies requirement, which can be met in one of the following ways:
- MATH 411: Advanced Topics in Analysis
- MATH 430: Advanced Topics in Algebra
- MATH 450: Mathematical Statistics
- a senior thesis
Internship credit may not be counted toward the major.
Requirements for the Minor in Mathematics:
At least 7 credits
- Computer Science 112: Computer Science I
- Mathematics 110: Calculus I or MATH 109: Calculus Ib
- Mathematics 111: Calculus II
- Mathematics 210: Multivariable Calculus
- Mathematics 230: Abstract and Discrete Mathematics
- Mathematics 311: Introduction Real Analysis or Mathematics 330: Abstract Algebra
- One elective, chosen from among: MATH 214, MATH 231, MATH/CSCI 240, or any MATH course at the 300-level or higher