The Certificate in Computer Science at Tufts University is a four-course graduate certificate designed for students and professionals who already have preparation in computer science and want to deepen their knowledge in a focused area of the field. Students create a specialized course plan using graduate Computer Science offerings and selected special topics courses.
The program is offered on campus in Medford/Somerville and may be completed through full-time or part-time study. Students typically complete the certificate in 9 to 24 months.
The Certificate in Computer Science is designed for applicants with at least a bachelor’s degree in Computer Science or a closely related field with approved work experience.
This program may be a strong fit for applicants who want to:
Applicants seeking introductory computer science preparation rather than graduate-level specialization should explore the Post-Baccalaureate Certificate in Computer Science.
Students complete four graduate-level courses in Computer Science and may cluster their coursework around a particular interest or research area.
Courses may be selected from regular Computer Science department offerings or from COMP 150 Special Topics offerings. Depending on course availability and academic goals, students may explore areas such as:
The Certificate in Computer Science is offered through the Department of Computer Science at Tufts University School of Engineering. The department supports graduate study across areas including artificial intelligence, machine learning, data science, cybersecurity, computational biology, human-computer interaction, human-robot interaction, software systems, algorithms, visualization, and networked systems.
Students can select coursework that aligns with their professional interests or intended area of advanced study while learning in a department connected to interdisciplinary computing applications across Tufts.
Students complete four graduate Computer Science courses selected around an area of interest. This flexible structure supports focused study in areas such as artificial intelligence, security, systems, data, algorithms, visualization, or human-centered computing.
Students pursue advanced computer science study with attention to how computational methods are designed, evaluated, and applied in real-world contexts. Coursework can help students strengthen technical problem-solving skills relevant to building reliable, effective, and responsible computing solutions.
Computer science at Tufts connects with fields including engineering, biology, health, robotics, psychology, data science, and human-computer interaction. Students can build technical knowledge relevant to complex problems that cross disciplinary boundaries.
Computer Science certificate courses may be transferable into the Tufts M.S. in Computer Science upon acceptance to the master’s program, allowing students who continue their graduate education to build on eligible certificate coursework.
The Certificate in Computer Science can support students and professionals who want to deepen their existing computing knowledge or develop expertise in a specific technical area.
Students may use this credential to strengthen preparation relevant to areas such as:
Applicants should hold at least a bachelor’s degree in Computer Science or a closely related field with approved work experience. Applicants seeking foundational preparation in computer science should explore the Post-Baccalaureate Certificate in Computer Science.
Yes. Students may cluster their coursework around a computer science interest or specialty area using regular department courses or approved COMP 150 Special Topics offerings.
The School of Engineering offers partial tuition scholarships for a select group of Engineering master’s and certificate programs. When you apply for admission, you’ll automatically be considered, there’s no separate scholarship application or additional information required. Applicants are encouraged to apply early for priority scholarship consideration.
Applicants can apply online through Tufts Graduate Admissions Portal. Required materials typically include transcripts, a resume or CV, letters of recommendation, and a statement of purpose. International applicants may also need to submit English proficiency documentation. Visit the admissions page for current deadlines and application requirements.
Research/Areas of Interest: Programming languages, software engineering, security
Research/Areas of Interest: Artificial intelligence, machine learning, reinforcement learning.
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: data science, software systems engineering, performance analysis, system, network, and data management
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: 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: 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