The Computer Science master's program provides students with the tools to develop innovative solutions for today's digital challenges. From building applications to developing large-scale software systems, you'll gain new skills and experience unique learning opportunities across an array of areas.
Some School of Engineering master's and certificate programs offer scholarships to qualified students. To receive full consideration, be sure to complete your application before the submission deadline. Contact the Office of Graduate Admissions at gradadmissions@tufts.edu for more information.
The Department of Computer Science provides an open, friendly, diverse, and collaborative atmosphere in which to study computer science. Students personalize their path of study and regularly access professors both in small classes and out of class. With a long history of interdisciplinary learning and research collaboration, the program brings together faculty, students, alumni, staff, and guests from across the field and beyond.
Students in the program can choose to complete a master's thesis or a project-based study track. 30 credits are required, of which at least 24 credits must be from approved courses. The remaining 6 credits may be earned from approved courses, or from conducting approved research or independent study, or from a combination of the two.
The School of Engineering's Graduate Cooperative Education (Co-Op) Program provides students with the opportunity to apply the theoretical principles they have learned in their coursework to real-world engineering projects. Gain up to six months of full-time work experience, build your resume, and develop a competitive advantage for post-graduation employment. Learn more about the Co-Op Program.
The master's program is designed for students seeking the skills and credentials to reach new job opportunities, to be promoted within their current organization, earn a higher average salary, or to pursue advanced research within a doctoral program. Students graduate from the program prepared to become leaders in industry, academia, and research.
At Tufts University, we believe every qualified applicant deserves the opportunity to pursue graduate study. We are dedicated to helping you understand your financial options and to ensuring that graduate education at Tufts is both accessible and within reach.
Tuition costs for this graduate program are billed at a per credit rate:
| Estimated Tuition for MS Program | |
|---|---|
| Tuition* | $1,799 per credit |
| Total Credits Required | 30 |
| Enrollment Status | Full-Time: 3-4 courses per semester (9-12 credits) Part-Time: 1-2 courses per semester (3-6 credits) |
| Estimated Tuition per Semester | Full-Time: $16,191 - $21,588 per semester (9-12 credits) Part-Time: $5,397 - $10,794 per semester (3-6 credits) |
| Estimated Total Tuition* | $53,970 |
*Estimated based on 2025-2026 tuition rates. Rates are subject to change each academic year. For further information about the full cost of attendance, including additional fees and estimated indirect costs (housing, transportation, etc.), please visit Student Financial Services.
The Tufts University School of Engineering offers partial, merit-based tuition scholarships for the majority of our graduate and certificate programs. All applicants are automatically considered for these awards as part of our holistic admissions review process—no separate scholarship application or additional materials are required.
Additional funding opportunities may include Tufts Double Jumbo Scholarships for Tufts graduates, Bridge Program Scholarships for students and alumni from select partner institutions, and veteran and military education benefits for eligible service members and their dependents, including participation in the Yellow Ribbon Program.
To further support your investment in a Tufts graduate education, a range of financing options are available, including federal and private student loans. For more details, please visit our Graduate Financial Aid page.
Average Salary: $145K+
Tufts University Alumni: 125,000+ worldwide
*Source: Average salary statistic is from the U.S. Bureau of Labor Statistics Occupational Outlook Handbook.
Research/Areas of Interest: Programming languages, software engineering, security
Research/Areas of Interest: Artificial intelligence, machine learning, reinforcement learning.
Research/Areas of Interest: privacy-preserving analytics, federated databases, differential privacy, private data sharing, secure computation, database performance, data science, trustworthy database systems
Research/Areas of Interest: low-latency and highly scalable datacenter systems
Research/Areas of Interest: Data visualization, visual analytics, human-computer interaction, databases, computer graphics
Research/Areas of Interest: cyber security
Research/Areas of Interest: computational molecular biology, data science, graph algorithms, network science, discrete mathematics
Research/Areas of Interest: design, implementation, and evaluation of different educational technologies
Research/Areas of Interest: Cognition and Psycholinguistics
Research/Areas of Interest: Improving performance and reliability of networked systems, specifically cloud-based systems, mobile and wireless systems, and the Internet. Also, interested in designing technologies for developing regions.
Research/Areas of Interest: low-dimensional geometric topology
Research/Areas of Interest: Machine Learning for Systems Biology; Metabolic Engineering, computer-aided design for integrated circuits
Research/Areas of Interest: Machine learning : probabilistic models, Bayesian inference, variational methods, time-series analysis, semi-supervised learning Clinical informatics : electronic health record analysis
Research/Areas of Interest: human-computer interaction, new interaction modes and techniques, implicit brain-computer interfaces, user interface software
Research/Areas of Interest: programming languages, type systems, dynamic languages
Research/Areas of Interest: Cybersecurity policy, Privacy, Communications Surveillance
Research/Areas of Interest: computer science education, distributed systems, operating systems, networked systems, software development, secure systems and networking
Research/Areas of Interest: Machine Learning, Data Science, Deep Learning, Generative Models, Time Series, Graph Learning
Research/Areas of Interest: distributed systems, operating systems, World Wide Web
Research/Areas of Interest: data, visualization, language
Research/Areas of Interest: computational sciences, data driven modeling
Research/Areas of Interest: Computational complexity, logical foundations of computer science, tropical geometry
Research/Areas of Interest: Cloud computing, evolvability, debugging distributed systems.
Research/Areas of Interest: Artificial intelligence, artificial life, cognitive modeling, foundations of cognitive science, human-robot interaction, multi-scale agent-based models, natural language understanding.
Research/Areas of Interest: programming languages, software systems, concurrency, distributed information systems
Research/Areas of Interest: human-robot interaction, accessibility, robotics, human-in-the-loop machine learning, assistive technology Applying human-centered design and disability community values to the development, deployment, and evaluation of AI and machine learning for robotics, including: human-centered human-in-the-loop machine learning; disability-friendly assistive robotics; autonomous HRI in groups, public spaces, and other human-human contexts; and accessibility and disability inclusion in robotics education and the computing research community.
Research/Areas of Interest: Artificial Intelligence, Developmental Robotics, Computational Perception, Robotic Manipulation, Machine Learning, Human-Robot and Human-Computer Interaction
Research/Areas of Interest: data science, algorithms for analysis of biological networks, gene and pathway regulation in human development, algorithms for precision medicine, computational approaches to pharmacogenomics and drug discovery or repositioning
Research/Areas of Interest: computational geometry, design and analysis of algorithms, computational complexity
Research/Areas of Interest: functional languages, compilers for embedded systems, program analysis and optimization, embedded domain-specific languages
Research/Areas of Interest: computer security and privacy, secure development, security professionals, human-computer interaction, mobile security