Compare Our Online Programs
Find the Program That Matches Your Career Goals
Tufts University School of Engineering offers a variety of online programs designed to meet the needs of working professionals. Each of our technical degrees and certificates will prepare you for success both in the classroom and in your career.
Explore and compare our online options to find the program that best fits your career aspirations.
Online MS in Computer Science | Online Pathway to MS in Computer Science | Online MS in Data Science | Online Pathway to MS in Data Science | |
---|---|---|---|---|
Program Start | Spring, Summer, Fall | Spring, Summer, Fall | Spring, Summer, Fall | Spring, Summer, Fall |
Average Program Duration* | 2 Years | 1 Year | 2 Years | 1 Year |
Cost Per Credit Hour** | $1,765 | $1,049 (Undergraduate Level Courses) / $1,765 (Graduate Level Courses) | $1,765 | $1,049 (Undergraduate Level Courses) / $1,765 (Graduate Level Courses) |
Total Credit Hours | 30 | Certificate Pathway: 17-23 / MS Pathway: 7 | 30 | Certificate Pathway: 17-23 / MS Pathway: 7-11 |
Total Courses Required | 10 | Certificate Pathway: 5-6 / MS Pathway: 12-13 | 10 | Certificate Pathway: 5-6 / MS Pathway: 10-11 |
Program Competencies | Algorithms
Machine Learning Programming Languages Networks and Protocols Discrete Mathematics Models of Computation Software Engineering Computer Security Database Systems | Discrete Mathematics Programming Languages Algorithms Computation Theory Operating Systems Database Systems Computer Security Machine Learning Software Engineering Networks and Protocols | Probabilistic Systems Analysis
Data Mining Data Infrastructure Machine Learning Big Data Data Analysis | Data Structures Programming for Data Science Discrete Mathematics Machine Learning Linear Algebra Probabilistic Systems Analysis |
Prospective Occupations for Graduates | Database Administrator Hardware Engineer Network Architect Software Developer Systems Analyst Threat Detection Analyst Web Developer | Database Administrator Hardware Engineer Network Architect Software Developer Systems Analyst Web Developer Or admission into a MS in Computer Science program | Database Administrator
Data Architect Data and Analytics Manager Data Engineer Data Scientist Machine Learning Engineer Statistician | Data Science Manager
Database Architect Machine Learning Engineer Analytics Manager Data Scientist Data Engineer Statistician Database Administrator Or admission into a MS in Data Science program |
Ideal Student | Futuristic and inquisitive thinkers with some prior programming knowledge who see today’s digital challenges as opportunities for innovative solutions | Individuals who are new to the field of computer science and eager to gain a solid foundation in the field to pursue a career or further course of study through the MS in Computer Science | Quantitative minds with a strong math background and an interest in a next-generation career in data analysis and data-centric problem solving | Individuals who are new to the field of data science and eager to gain a solid foundation in the field to pursue a career or further course of study through the MS in Data Science |
* Subject to completing the required number of credit hours
** Tuition based on 2024-2025 rate. Tuition and program costs subject to change each year.
Find Your Program
Complete a short quiz to find the computer or data science program that’s the right fit for your background and experience.
Computer Science Fit Assessment Data Science Fit Assessment