Major Mathematics-Computer Science

Request Info

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 Reed College. 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 Reed

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 Reed’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.

Explore Humanities 110

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 Reed’s grants and fellowships to help fund your studies during your summer break.

Discover Fellowship and Grant Opportunities

Year Three

Go Beyond the Classroom

During your third year at Reed, 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.

Discover More Study Abroad Opportunities

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 Reed College?

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 Reed 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 Reed 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

Learn More About Career Paths and Possibilities

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
Three students sitting outside at table with banner reading “Reed College Science Outreach Program,” more students in background

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 Reed’s annual MindStorm event to collaborate with local technology companies to find business solutions.

Learn More About Groups and Activities

Explore Related Programs