Mathematics Major

Department Advanced Placement Policy

AP Calculus

Students who have received a score of 4 or 5 on the AP Calculus AB exam, or a subscore of 4 or 5 on the AP Calculus BC Exam, will earn credit for MATH 135 Calculus 1 and are advised to take MATH 136 Calculus 2. Students will forfeit their credit if they opt to take MATH 133 Calculus 1 with Fundamentals or MATH 135 Calculus 1. Students who receive a score of 4 or 5 on the AP Calculus BC exam will earn credit for MATH 136 Calculus 2 and are advised to take MATH 241 Multivariable Calculus. Students will forfeit their credit if they opt to take MATH 133 Calculus 1 with Fundamentals, MATH 134 Calculus 2 with Fundamentals, MATH 135 Calculus 1 or MATH 136 Calculus 2.

AP Computer Science

Students with a score of 4 or 5 on the AP Computer Science A exam earn one unit of credit for CSCI 131 Techniques of Programming and are encouraged to consider enrolling in CSCI 132 Data Structures. Students who experienced significant disruptions to their AP courses in Spring 2020, and any students who are not confident of their programming skills, are encouraged to contact Prof. Kevin Walsh (kwalsh@holycross.edu) for advice on selecting an appropriate course. Students with AP Computer Science A credit will forfeit their AP credit if they opt to take either CSCI 131 or CSCI 110. AP Computer Science A credit counts towards fulfilling computer science major and minor requirements.  A score of 4 or 5 on the AP Computer Science Principles exam will earn one unit of credit for CSCI 110. This course does not count toward fulfilling the computer science major or minor requirements. Regardless of score, all students who have taken AP Computer Science Principles are encouraged to take CSCI 131 Techniques of Programming. Students will forfeit their AP credit if they opt to take CSCI 110.  A score of 4 or 5 on either AP Computer Science exam fulfills the mathematical science common area requirement.

Requirements

Majors must take at least 10 courses offered by the mathematics and computer science department. The following courses are required:

Required Courses:
Calculus 2 with Fundamentals
Calculus 2
Multivariable Calculus
Mathematical Structures
Linear Algebra
Modern Algebra 1
Real Analysis 1
Four elective courses, at least three of which must be mathematics courses numbered above 300. 1
Techniques of Programming
Linear Models
Categorical Data Analysis
Topics In Geometry
Differential Geometry
Mathematical Models
Ordinary Differential Equations
Complex Analysis
Modern Algebra 2
Number Theory
Combinatorics
Real Analysis 2
Topics In Topology
Methods of Numerical Analysis
Partial Differential Equations
Dynamical Systems
Seminar
Directed Reading
Directed Project
Mathematics Honors Thesis
Mathematics Honors Thesis
Probability Theory
Mathematical Statistics
Statistical Computing
Statistical Learning

MATH 110 Topics In Mathematics, STAT 120 Statistical Reasoning, MATH 133 Calculus 1 with Fundamentals, MATH 135 Calculus 1 and STAT 220 Statistics do not count toward the mathematics major.

Project Courses

In these courses, in place of a final exam, students work on a substantial project leading to a written report and an oral presentation. These projects provide majors with independent learning experiences, where students either investigate some topic using the tools and concepts studied in the course or explore mathematical topics beyond those covered in the course. Majors are encouraged to take advantage of the close student-faculty contact afforded by upper-division seminars, independent study, and departmental honors, which permit students to explore topics of mutual interest to students and faculty that are not part of the regular course offerings. Also, throughout the curriculum, in courses and in independent work, students are able to explore and utilize the growing relationship between mathematics and computing.