Programs of Study in Computer Science
Our updated CS major or a CS minor paired with a liberal arts education maximizes your options.
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.
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.
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.