Skip to main content
Department of Computer Science


Students in a Tufts class.

A degree in Computer Science or Data Science from Tufts will lay the foundation for your success, and provide you with the knowledge necessary to become a leader in the rapidly evolving discipline of computer science as well as in other computer-related fields. At Tufts, you'll learn about the challenges and research problems involved in creating new kinds of computer software.

Tufts sets students up for success. Working closely with both faculty members and the Career Center, Tufts students acquire internships and career opportunities in various sectors and locations. A tech hub, Boston is a progressive city known across the globe for its academic and professional opportunity. About 80% of Tufts engineering majors complete at least one internship, and 60% conduct research in their four years here.

B.S. in Computer Science (SOE) or B.A./B.S. in Computer Science (A&S)
Tufts provides computer science majors with a solid grounding in theoretical computer science and algorithmic knowledge, applied computer science, and software engineering skills enabling them to pursue professional careers in computing or software. Students also go on to graduate work in computer science and related disciplines. Students can major in Computer Science through the School of Engineering or the School of Arts & Sciences.

B.S. in Data Science
The Bachelor of Science in Data Science is a rigorous program in the theory, methods, practices, and tools involved in using big data for science, business intelligence, and other data-intensive tasks in both science and business. It produces computer-literate data analysts who are well versed in current methods in both computational statistics and machine learning.

Minor in Computer Science
The Department of Computer Science offers a minor in computer science for students in both the College of Liberal Arts and the School of Engineering. To ensure that you will be able to meet the requirements for the computer science minor, it is recommended that you contact the program advisor by the end of your junior year.