Department Advanced Placement Policy
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 (firstname.lastname@example.org) 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.
Majors must take at least 10 courses offered by the mathematics and computer science department. The following courses are required:
|Calculus 2 with Fundamentals|
or MATH 136
|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|
|Categorical Data Analysis|
|Topics In Geometry|
|Ordinary Differential Equations|
|Modern Algebra 2|
|Real Analysis 2|
|Topics In Topology|
|Methods of Numerical Analysis|
|Partial Differential Equations|
|Mathematics Honors Thesis|
|Mathematics Honors Thesis|
Majors may take CSCI 131 Techniques of Programming, or any 200-level mathematics course numbered above 220 as one of their elective courses. At least one elective must be a project course.
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.