Mathematics and Computer Science
The primary goal of the programs in mathematics, computer science, and statistics at Holy Cross is to enable students to become active participants in the study of fundamental and dynamic areas of human endeavor. The inherent structure and beauty of mathematics is at the core of all mathematical inquiry. Mathematics is also the language of the sciences and social sciences, and in our increasingly technology-driven society, it is part of our daily public discourse. Computing has become an indispensable tool for scientific and mathematical experimentation. The academic discipline of computer science studies algorithms, data structures, and their realization in software and hardware systems. It addresses the fundamental questions: What is computable in principle? And what tasks are algorithmically feasible? Statistics is the science of drawing insight from the data, something that has come to pervade all aspects of our lives in the modern world. It is a large and increasingly important part of the mathematical sciences with numerous connections to other fields of study. Thus the programs in mathematics, computer science, and statistics are informed by other disciplines and seek out ways that these fields have an impact on the world at large. In this context the department works toward helping students to become knowledgeable and sophisticated learners, able to think and work independently and in concert with their peers.
The department offers a number of introductory courses, a major in mathematics, a minor in mathematics, a major in computer science, a minor in computer science, a major in statistics and data science, and a minor in statistics. Computing courses do not count toward the maximum number of courses that may be taken in one department for mathematics majors, nor do mathematics courses count toward the maximum number of courses that may be taken in one department for computer science majors. The same is true for courses in statistics and data science.
Advanced Placement Credit
Holy Cross awards credit for Advanced Placement exams taken through the College Board Advanced Placement Program and the International Baccalaureate Program and will accept some Advanced Level General Certificate of Education (A-Level) exams. One unit of credit is awarded for an Advanced Placement score of 4 or 5 in any discipline recognized by the College. One unit of credit is awarded for a score of 6 or 7 on a Higher Level International Baccalaureate Examination in a liberal arts subject. One unit of credit is awarded for a score of A/A* or B on an A Level exam in a liberal arts subject. The College does not award credit for the IB Standard Exam or the A-Level Exam. AP, IB, and A-Level credit may be used to satisfy deficiencies and common area requirements. Each academic department has its own policy regarding the use of AP or IB credit for placement in courses and progress in the major. The Department Chair must also review the A-Level score to determine placement in courses and progress in the major. See departmental descriptions for further information.
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 135 Calculus 1 or MATH 136 Calculus 2.
AP Statistics
Students who have received a score of 4 or 5 on the AP Statistics exam will earn one unit of credit for ECON 249 Statistics. Students will forfeit their AP credit if they opt to take any 100- or 200-level statistics course at the College, including STAT 120 Statistical Reasoning, STAT 220 Statistics, BIOL 275 Biological Statistics, ECON 149 Statistical Analysis, ECON 249 Statistics, PSYC 200 Statistics, and SOCL 226 Social Statistics.
AP Computer Science
Students who have received a score of 4 or 5 on the AP Computer Science A exam will earn one unit of credit for CSCI 131 Techniques of Programming and are advised to take CSCI 132 Data Structures. Students will forfeit their AP credit if they opt to take CSCI 110 Survey of Computer Science or CSCI 131 Techniques of Programming. Students who have received a score of 4 or 5 on the AP Computer Science Principles exam will earn credit for CSCI 110 Survey of Computer Science. Students will forfeit their AP credit if they opt to take CSCI 110 Survey of Computer Science.
Introductory Courses
There are a number of introductory courses that satisfy a Common Area Requirement in Mathematical Science, including CSCI 110 Survey of Computer Science, MATH 110 Topics In Mathematics, and STAT 130 Introduction to Data Science. These are recommended for students who are not considering a major in mathematics, computer science, economics, accounting, the sciences, and who are not aspiring to the health professions.
Calculus
MATH 133 Calculus 1 with Fundamentals, MATH 135 Calculus 1, MATH 136 Calculus 2 and MATH 241 Multivariable Calculus are for students who are interested in pursuing a major in mathematics, computer science, economics, accounting, the sciences, or who are aspiring to the health professions. Successful completion of MATH 136 Calculus 2 fulfills any college requirement for a full year of calculus.
Students considering any of these fields that may need calculus and/or statistics and should consult the specific major requirements elsewhere in the catalog. Students with little or no calculus background should enroll in MATH 135 Calculus 1. Students with some calculus background should enroll in either MATH 135 Calculus 1 or MATH 136 Calculus 2. Students who have earned advanced placement credit should follow the guidelines above. Students who have successfully completed a year of calculus in high school, but who did not take the AP exam, or who scored a 3 or lower on the AP Calculus AB exam may consider starting with MATH 136 Calculus 2, but only if they feel that they were successful in a strong high school course.
MATH 133 Calculus 1 with Fundamentals is available for students who are particularly concerned about their algebra and pre-calculus preparation, in addition to having had no previous exposure to calculus. Only students interested in the specific fields listed above who feel they need additional class time to adjust to college mathematics should consider MATH 133 Calculus 1 with Fundamentals. MATH 133 Calculus 1 with Fundamentals meets for extra time each week. Enrollment is by permission only.
No student may earn credit for for both MATH 133 Calculus 1 with Fundamentals and MATH 135 Calculus 1 .
Statistics
STAT 130 Introduction to Data Science is an introductory course intended for students who are not interested in pursuing mathematics, economics, biology, psychology, sociology, or the health professions. Any such students should take a 200-level statistics course instead, ideally one within their major. Statistics is a part of the health professions curriculum, but many majors at the College offer their own statistics courses that are tailored to their disciplines. Health profession students are advised to take the statistics course in their major, should it offer one.
Computer Science
CSCI 110 Survey of Computer Science is a breadth-first general introduction to computer science. It is intended for students not majoring in mathematics, computer science, or the sciences, and does not count toward the requirements for the major or minor in computer science. CSCI 131 Techniques of Programming is for students considering further course work in computing or students majoring in any field in which computing plays a significant role.
Other Information
The O’Callahan Science Library in the Swords Science Center and the College’s extensive major computing facilities are described elsewhere in the Catalog. In addition, computer science, mathematics, and statistics students have the opportunity to use the Department’s PC laboratory in the lower-division mathematics courses and selected computer science courses as well as the Linux network in upper-division mathematics courses and most computer science courses. The McBrien Student Lounge provides a space for students to socialize and study.
Students who are interested in teaching mathematics at the secondary school level and wish to undertake the College program leading to licensure, should consult with the Department Chair and with the Director of the Teacher Education Program. Students who are interested in majoring in mathematics and participating in the 3-2 Program in Engineering should consult with the director of that program and the Chair of the Department.
Mathematics Honors Program
The program has two levels of distinction, Honors and High Honors. High Honors is distinguished from Honors by the successful completion of an honors thesis. Any questions concerning the program should be directed to the Department Chair.
GPA Requirements for Honors and High Honors
The average GPA for mathematics courses above the level of Mathematics 136 must be at least 3.50 at the end of the fall semester of the fourth year.
Course Requirements for Honors and High Honors
All regular course requirements for the mathematics major. In addition, for Honors, students must take at least seven courses numbered above 300.
Fourth-Year Honors Presentation
During the fourth year all Honors majors must give an oral presentation open to the department. This may be related to their course work but it is not intended to duplicate material normally in the curriculum. It may be a presentation that originated in a project course. The goal is to ensure a certain degree of mathematical literacy among the Honors majors.
Fourth-Year Honors Thesis for High Honors
This is a large project typically extending over the course of the fourth year. The thesis can either consist of original research or be of an expository nature and is written under the guidance of one or more members of the department. It will culminate in an oral presentation during the spring term of the fourth year, which will be accompanied by a written report of the year’s work. Typically, a student earns one unit in each semester of the fourth year for completion of the thesis.
Computer Science Honors Program
Computer Science majors meeting certain course and GPA requirements are eligible for the Computer Science Honors program. Before August 1 of the fourth year at the College, interested students should discuss potential research topics with computer science faculty, develop a research plan, and submit a written proposal and academic plan to the Computer Science Program Coordinator. A committee of computer science faculty reviews proposals before the start of the fall semester. Students accepted into the program will complete and present a thesis research project during their fourth year.
Course Requirements for Computer Science Honors
Before the end of the third year, students must complete all 100-level and 200-level required courses, and at least two courses chosen from CSCI 324 (Programming Languages: Design and Implementation) and the 300-level electives. In addition to the requirements for the Computer Science Major, students in the Computer Science Honors program complete a one-semester or two-semester research project under the direction of a computer science faculty member. The research project may take the form of CSCI 410 Directed Project (one or two semesters), CSCI 495/496 Computer Science Honors Thesis (two semesters), or, where appropriate, thesis research for the College Honors program. The research project culminates in a paper and a public presentation hosted by the department or the College Academic Conference.
GPA Requirement for Computer Science Honors
The average GPA for courses in Computer Science at or above the 200-level must be 3.5 or above by the end of the third year, and this GPA must be maintained during the fourth year.
Cristina M. Ballantine, Ph.D., Distinguished Professor of Science
Alisa A. DeStefano, Ph.D., Professor
Laurie A. Smith King, Ph.D., Professor
Steven P. Levandosky, Ph.D., Professor
Gareth E. Roberts, Ph.D., Professor
Eric R. Ruggieri, Ph.D., Professor, Chair
Shannon R. Stock, Ph.D., Professor
Zack Fitzsimmons, Ph.D., Associate Professor
Sharon M. Frechette, Ph.D., Associate Professor
Kevin A. Walsh, Ph.D., Associate Professor
Rebecca R. Winarski, Ph.D., Associate Professor
Clara Belitz, Cand. Ph.D., James N. and Eva Barrett Fellow in Ethics and the Liberal Arts
Wenxin Du, Ph.D., Assistant Professor
Ting Gu, Ph.D., Assistant Professor
Caitlin S. Hult, Ph.D., Assistant Professor
Adam C. Lammert, Ph.D, Assistant Professor
Shu-Min Liao, Ph.D, Assistant Professor
Mark Moeller, Ph.D., Assistant Professor
Farhad Mohsin, Ph.D., Assistant Professor
Xavier Ramos-Olivé, Ph.D, Assistant Professor
Alyssa Smith, Ph.D., Assistant Professor
Sarah Tymochko, Ph.D., Assistant Professor
Catherine Roberts, Ph.D, Visiting Professor
Bhagya Athukorallage, Ph.D., Visiting Assistant Professor
Emma E. Gruner, Ph.D., Visiting Assistant Professor
Nishanth Gudapati, Ph.D, Visiting Assistant Professor
Timothy McEldowney, Ph.D, Visiting Assistant Professor
Luke Peilen, Ph.D., Visiting Assistant Professor
