
Mathematics & Computer Science
Learn much more than computer programming — apply computational ideas to solve problems, examine ethical issues at the intersection of computing and society, study the theoretical and practical limits of computation and gain an education across computer science.
Computer scientists study fundamental questions about knowledge and computation: how to gather information, store it, transform it and learn from it. Computational thinking permeates nearly every modern human endeavor, and computing plays a key role in recent advances in mathematics, natural sciences, economics and many other fields.
Courses of Study
Computer Science: Major, Minor
In the Computer Science program at Holy Cross, students gain an education that offers breadth across computer science and depth in areas of interest. Students learn much more than computer programming — they apply computational ideas to solve problems, examine ethical issues at the intersection of computing and society and study the theoretical and practical limits of computation.
Mathematics: Major
The mathematics major at Holy Cross reflects a liberal arts perspective of delving beyond the simple understanding of subject matter to understanding why it matters.
Statistics: Minor
Our statistics minor teaches a way of thinking that identifies patterns in data and draws inferences from those patterns. We focus on developing students’ understanding of how and why statistical techniques work as well as developing skill in applying them in modern software packages.
Graduate Opportunity
The 3-2 Engineering Program with Columbia University or the Collaborative Accelerated Master’s Program with Worcester Polytechnic Institute provide the opportunity to combine the study of mathematics with training in engineering.
Both engineering programs are open to students of all majors and class years. Advisors offer one-on-one guidance to connect you to the resources and tools that will enable you to achieve your individual career goals.
Meet the Department Chair

Outcomes
A major in computer science is excellent preparation for a wide variety of careers, including finance, actuarial work, teaching, software engineering and consulting. Current students in the computer science program cite their studies as helping them to learn how to think. Graduates of the program have gone on to a variety of career paths, including:
- Full-time employment at small start-ups and established tech companies
- Full-time service and non-profit opportunities, such as AmeriCorps or the Jesuit Volunteer Corps