Programs of Study in Computer Science

Our updated CS major or a CS minor paired with a liberal arts education maximizes your options.

Learn More

Tailor to your interests

Design your own program from one of nine tracks of study, several interdisciplinary, or work with an advisor to create your own.

Learn More

Computer Scientists are In Demand

Our seniors are highly marketable and often receive multiple job offers before graduation. Undergrads also have well-paid internship opportunities.

Learn More

Entrepreneurship, Social Good, & Globalization

Computer science is a powerful force for making a positive difference in the world. Cut across boundaries and disciplines to make your impact.

Learn More