What You’ll Study in the Bachelor’s Degree in Mathematics-Computer Science
Investigate the principles and foundations of computer science by taking a mathematical approach and research areas of study that bridge the two fields with the mathematics-computer science major from ºìÌÒÊÓƵ. Learn from expert professors in both disciplines as you explore the world of algorithms, computer systems, and computation theory.
Roadmap to the BA in Mathematics-Computer Science at ºìÌÒÊÓƵ
Build a strong mathematics base that helps you apply reason to and justify computer programs and system designs. Take a mix of math and computer science courses so you can study advanced areas in the field. Find research opportunities that can lead to publication, and demonstrate your growth with your senior thesis.
Year One
Begin Your Journey
Start with foundational math courses, such as Calculus and Introduction to Analysis. In addition, take Computer Science Fundamentals I, which introduces you to the world of programming.
And, of course, take ºìÌÒÊÓƵ’s signature first-year class, Humanities 110. Gain insight into our world’s past and present through studying philosophy, literature, history, and more, while developing your writing and critical thinking skills.
Year Two
Build Research Skills
Continue your math education with courses such as Discrete Structures, Linear Algebra, and Vector Calculus. Take Computer Science Fundamentals II in the fall semester to prepare for advanced classes in the spring, such as Computability and Complexity or Computer Systems.
The summer after your sophomore year is a great time to gain hands-on research experience. See if a professor is studying an area you’re interested in and apply to join their project—a science journal may even publish your findings. Check out ºìÌÒÊÓƵ’s grants and fellowships to help fund your studies during your summer break.
Year Three
Go Beyond the Classroom
During your third year at ºìÌÒÊÓƵ, take two junior qualifying examinations: one in mathematics and one in computer science. These tests ensure you have the knowledge and skills to undertake your senior thesis.
Your junior year is also a great time to study abroad. In the Budapest Semester in Mathematics, learn at the Technical University Budapest under the guidance of leading mathematicians. You may also spend a semester at the Aquincum Institute of Technology in Budapest to take computer science and software engineering courses with expert scholar-teachers. Each program has offerings in topics that bridge mathematics and computer science; for example, courses in the theory of computation and quantum computation.
Year Four
Showcase Your Knowledge
Demonstrate your mastery over mathematics and computer science topics by completing a senior thesis. Choose a topic that interests you and undertake a research project or expository thesis.
Previous senior thesis titles include “Optimizing Gadgets for Fully Homomorphic Encryption,” “Simplicial Homology Computation Using Discrete Morse Theory,” and “A Zero-Knowledge Proof for Norinori.”
Explore Mathematics-Computer Science Major Learning Outcomes
Why Study Mathematics-Computer Science at ºìÌÒÊÓƵ?
Research and Publication Opportunities
Our mathematics and computer science faculty actively encourage students to push boundaries and contribute to current topics. As a mathematics-computer science major, you can collaborate with ºìÌÒÊÓƵ professors to make discoveries that lead to publication opportunities in the fields of mathematics and computer science.
Classes at Your Level
If you come to ºìÌÒÊÓƵ with a computer science or advanced mathematics background, we can adjust your course plan so you take classes at your level. For example, you may be able to skip our calculus course with a good score on the AP calculus exam, and you may be able to bypass our introductory computer science class based on your prior learning. We encourage you to connect with us to discuss your background so we can determine the best path forward for you.
Careers for BA in Mathematics-Computer Science Graduates
Graduates majoring in mathematics-computer science have the critical thinking and problem-solving skills to find a career in the world of computers, software, and data.
- Formal verification engineer, Tenstorrent
- Research engineer, Galois, Inc.
- Software developer, EETech
- Software development engineer, Amazon Web Services
- Software engineer, Google
- Software engineer, Microsoft
- Software engineer, Techcyte
- Web developer, Figma
Achievements of Mathematics-Computer Science Alumni
Our mathematics-computer science graduates enroll in prestigious master’s and doctoral programs across the country. Recent graduates have entered programs at the following institutions:
- Boston University
- New York University
- University of California, Los Angeles
- University of Maryland
- University of Pennsylvania
Resources for Mathematics-Computer Science Majors
Find opportunities to connect with your peers and network with potential employers. Join our chapter of the Association for Computing Machinery, or check out STEMGeMs, a student group for gender minorities in STEM fields. You can also sign up for ºìÌÒÊÓƵ’s annual MindStorm event to collaborate with local technology companies to find business solutions.