In this section

WHAT YOU'LL LEARN

  • Choose and apply appropriate algorithms 
  • Choose and apply data structures 
  • Implement and evaluate complex software 

WHO YOU COULD BE

  • Data analyst
  • Full-stack developer
  • Research scientist
  • Software engineer
  • Technical Project Manager

OVERVIEW

How does the human brain work? What does the future hold for our climate? Is it possible for a computer to understand natural language? How can we most efficiently and securely transmit information over the internet? When is it useful to distinguish between different levels of infinity?

Mathematics and computer science provide the foundation required to answer some of the most complex questions of our time. Mathematicians design the models that enable us to understand and improve the structure of everything from transportation networks to physical processes. Whether or not practical applications are foreseen, mathematicians revel in exploring the structure and beauty of abstract patterns and logical relationships. Computer scientists build the invisible layer of software that advances scientific research and improves everyday life. Smartphones and modern automobiles include many millions of lines of code—every aspect of which we depend upon for our productivity and safety.

 

SAMPLE COURSES

EXPERIENTIAL LEARNING

Our students gain experience in a variety of ways:

  • Study abroad in Budapest with special studies in computer science
  • National and international competitions for math or programming
  • Internship opportunities
  • Senior capstone course
  • Summer research grants including:
    - Rohan Crossland '24, "Multiscale Models of Faceted Ice Growth and Roughness Formation"
    - Julia Kaeppel '25, "Query Ordering Optimizations for Database Caching"

JOBS

Where our graduates work:

  • Amazon (software engineer)
  • Blue Origin (full-stack software developer)
  • Facebook (software engineer)
  • Google (software engineer)
  • InfoBlox (software engineer)
  • Intel (software engineer)
  • Microsoft (software developer)
  • Nike (software engineer)
  • Smartsheet (software development engineer)
  • Tableau (senior software engineer)

CONTINUE STUDYING

Where our students continue their studies:

  • Cornell University (M.S., computer science)
  • Stanford University (M.S., computer science)
  • UC Berkeley (M.S., information science)
  • University of Pennsylvania (M.S., computer science)
  • Michigan State University (Ph.D., computer science)
  • Northwestern University (Ph.D., computer science)
  • The Ohio State University (Ph.D., computer science and engineering)
  • University of Oxford, UK (Ph.D., computer science)
  • Washington University St. Louis (Ph.D., computer science)

FACILITIES

Paccar Computer Science Wing
PACCAR COMPUTER SCIENCE WING

Thompson Hall, which houses the Paccar Computer Science Wing, was renovated in 2008.

Third-floor Lounge
THIRD-FLOOR LOUNGE

The third-floor lounge is shared with the mathematics program and offers computer science students a quiet place to study.

Fourth-floor lounge
FOURTH-FLOOR LOUNGE

The fourth-floor lounge in Thompson Hall is a dedicated computer science student lounge.