Online

Credit Hours

Courses

Not Required

Pathways to a Degree

Connect With Us

MS in Data Science Program Overview

The Tufts Master of Science in Data Science program will help you acquire the skills and qualifications necessary to master data, interpret its significance, and effectively communicate actionable insights. Whether it’s in the context of climate, supply chain, or healthcare, the Tufts data science master’s program will provide you with the analytical expertise needed to facilitate high-level, data-driven decision-making.

Data Science Career Outlook

In an increasingly data-centric world, data science job opportunities are expected to grow 35 percent by 2032,* and the average salary of U.S. data science master’s degree holders exceeds $100,000.**

The Tufts Master of Science in Data Science program emphasizes innovation and discovery, preparing you to pursue better job opportunities and research projects, advance within your current organization, and increase your earning potential. Students learn the data analysis techniques they need to enter a market vying for new and ambitious talent and to be prepared to set the standard for future data science careers.

*U.S. Bureau of Labor Statistics, 2024

**Payscale, September 2024

Explore high-demand jobs you can pursue with an online data science master’s degree and the average salary you could earn:

Job titleAverage salary
Data science manager$146,695
Database architect$125,525
Machine learning engineer$119,197
Analytics manager$106,188
Data scientist$100,942
Data engineer$97,330
Statistician$90,144
Database administrator$79,454

Source: Payscale, September 2024.
Salaries shown above are based on average salaries reported to Payscale as of September 2024.

Explore the Pathway to MS in Data Science Program

MS in Data Science Courses and Curriculum

In today’s data-driven world, organizations rely on data to make informed decisions and solve problems efficiently. The Tufts online MS in Data Science (MSDS) program equips you with the skills to excel in data-centric problem-solving across various industries. You will master data mining, machine learning, Python, and systems analysis, becoming an efficient problem solver through hands-on data interpretation and communication. This interdisciplinary MS in Data Science program prepares you to lead at the intersection of data and decision-making. Upon completion, you’ll have the skills to formulate complex problems, collect and interpret data, apply analysis techniques, and evaluate solutions effectively.

Core Requirements

4 Credits

“Big data” deals with techniques for collecting, processing, analyzing, and acting on data at internet scale: unprecedented speed, scale, and complexity. This course introduces the latest techniques and infrastructures developed for big data, including parallel and distributed database systems, map-reduce infrastructures, scalable platforms for complex data types, stream processing systems, and cloud-based computing. You’ll learn to apply common statistical and machine learning techniques to large data sets. Course content will be a blend of theory, algorithms, and practical, hands-on work.

3 Credits

This course provides an overview of methods by which computers can learn from data or experience and make decisions accordingly. Topics include supervised learning, unsupervised learning, reinforcement learning, and knowledge extraction from large databases with applications to science, engineering, and medicine. You’ll learn to recognize a problem as being appropriate for a machine learning solution and take steps to solve that problem with an applicable technique.

3 Credits

Advanced analysis in probabilistic systems with strong emphasis on theoretical methods. Development of analytical tools for the modeling and analysis of random phenomena with application to problems across a range of engineering and applied science disciplines. Probability theory, sample and event spaces, discrete and continuous random variables, conditional probability, expectations and conditional expectations, and derived distributions. Sums of random variables, moment generating functions, central limit theorem, laws of large numbers. Statistical analysis methods, including hypothesis testing, confidence intervals, and nonparametric methods. Undergraduates may not take both EE 0024 and EE 0104 for degree credit. Prerequisite: Math 0042 or equivalent. Recommendation: Senior or graduate standing or consent of instructor.

4 Credits

A course on mathematical statistics. The emphasis is on theory, though there will also be many computations. Students will analyze problems of estimating, predicting, and inferring given limited data. The major topics include parameter estimation, convergence of random variables, properties of estimators, statistical tests and confidence intervals, and non-parametric statistics.

Four to Six Electives

3 Credits

Explore the fundamental concepts of database management systems, including data models, SQL query language, implementation techniques, the management of unstructured and semi-structured data, and scientific data collections.

3 Credits

Delve into the fundamentals of cybersecurity, including attacking and defending networks, searching for vulnerabilities, cryptography, reverse engineering, web security, static and dynamic analysis, malware, and forensics. Hands-on labs and projects are included.

3 Credits

This course will discuss the limits of current web technologies, the similarities and differences between web and software engineering, design, information and service architectures, content management, and testing disciplines. Frameworks such as Rails, Spring, and Symfony will be emphasized and used. Projects will involve search, cloud computing, location-based services, and mobile web development.

3 Credits

This course will focus on agents that must learn, plan, and act in complex, non-deterministic environments. We will cover the main theory and approaches of reinforcement learning (RL), along with common software libraries and packages used to implement and test RL algorithms. The course is a graduate seminar with assigned readings and discussions. The content of the course will be guided in part by the interests of the students. It will cover at least the first several chapters of the course textbook. Beyond that, we will move to more advanced and recent readings from the field (e.g., transfer learning and deep RL), with an aim towards focusing on the practical successes and challenges relating to reinforcement learning.

3 Credits

This course focuses on the history, theory, and computational methods of artificial intelligence. Basic concepts covered include representation of knowledge and computational methods for reasoning. One or two application areas will be selected and studied from among these topics: expert systems, robotics, computer vision, natural language understanding, and planning.

4 Credits

In this introduction to the study of algorithms, explore strategies that include divide-and-conquer, greedy methods, and dynamic programming. Delve into graph algorithms, sorting, searching, integer arithmetic, hashing, and NP-complete problems.

Capstone Project

DSO 293/294 Capstone

6 Credits

A two-course, hands-on, and project-based culmination to the program, in which students apply data science and analytic principles to the solution of a real-world problem. In the first course, students will perform requirements analysis, review available data sources, and propose a solution strategy to the problem, beginning their analysis. The second course completes the analysis process, culminating in a final report summarizing data gathered, analytic results, lessons learned, and opportunities for future study.

Featured MS in Data Science Faculty

Professional headshot of Tufts faculty member Brian Aull

Brian Aull

PROFESSOR OF THE PRACTICE, ELECTRICAL AND COMPUTER ENGINEERING
Professional headshot of Tufts faculty member Jivko Sinapov

Jivko Sinapov

ASSOCIATE PROFESSOR
Professional headshot of Tufts faculty member Martin Allen

Martin Allen

ASSOCIATE TEACHING PROFESSOR, DIRECTOR OF ONLINE PROGRAMS, COMPUTER SCIENCE
Professional headshot of Tufts University faculty member Alva Couch

Alva Couch

ASSOCIATE PROFESSOR, COMPUTER SCIENCE
Professional headshot of Tufts faculty member Brian Aull

Brian Aull

PROFESSOR OF THE PRACTICE, ELECTRICAL AND COMPUTER ENGINEERING
Professional headshot of Tufts faculty member Jivko Sinapov

Jivko Sinapov

ASSOCIATE PROFESSOR
Professional headshot of Tufts faculty member Martin Allen

Martin Allen

ASSOCIATE TEACHING PROFESSOR, DIRECTOR OF ONLINE PROGRAMS, COMPUTER SCIENCE
Professional headshot of Tufts University faculty member Alva Couch

Alva Couch

ASSOCIATE PROFESSOR, COMPUTER SCIENCE

Frequently Asked Questions

The data speaks for itself. The demand for data science jobs is high, meaning compensation offers match the desire for new talent across industries. Many MSDS online graduates earn over $100,000 a year within a few years, so the salary potential with a master’s in data science is promising. Beyond monetary gain, earning your data science master’s degree online can lead to greater, more diverse career opportunities in a field at the forefront of tech innovation.

As a graduate of the Tufts MSDS online program, you can choose from numerous career paths depending on your interests. From data analysis and architecture to modeling and visualization, you’ll have the technical skills to expand your career opportunities and move into management roles. Check out our deep dive into common data science jobs.

The MS in Data Science program welcomes applicants from diverse backgrounds. While a bachelor’s degree is required, there are no specific prerequisites for academic majors. However, a foundational understanding of mathematics, statistics, and programming is beneficial. Students who successfully complete the Pathway to MS in Data Science (post-baccalaureate certificate) will be eligible to enroll in the online MSDS program.

The application requirements for the Tufts Online MSDS program include:

  • Application fee
  • Resume/CV
  • Personal statement
  • Transcripts
  • Three letters of recommendation
  • Official GRE scores (if applicable)

GRE scores not required for applicants who will have received a degree from an institution located in the U.S. or Canada at time of enrollment. 

  • Official TOEFL, IELTS, or Duolingo test scores (if applicable)
  • Portfolio (optional)

For application help, schedule a one-on-one walkthrough with an enrollment advisor.

The 2024-2025 tuition rate for School of Engineering graduate level courses is $1,765 per credit.* Please review tuition and financial aid resources available to online MSDS students.

*While most tuition rate changes are effective in the fall term each academic year, The Trustees of Tufts College reserve the right to change the tuition or to establish additional fees or charges for special features or services whenever such action is deemed advisable. We will provide the earliest possible notification of changes in tuition and other fees.

Yes, Tufts University offers a range of scholarships and financial aid options to support students in their academic pursuits. Reach out to our dedicated financial aid advisors to explore scholarship opportunities, grants, loans, and other forms of financial assistance.

As a student in the Tufts online MSDS program, you’ll have access to a comprehensive array of support services designed to enhance your learning experience and facilitate your academic success. These services include: 

  • Dedicated academic advisors 
  • Technical support resources
  • Online tutoring 
  • Career counseling 
  • Networking opportunities
  • Access to online library resources and research databases. 

Our goal is to provide you with the support you need to excel in your studies and achieve your professional goals.

No, the Tufts online MSDS program is 100 percent online, allowing you to complete your coursework from anywhere. Our flexible online format enables you to balance your studies with your personal and professional commitments while still benefiting from the same high-quality education and resources available to on-campus students.

To learn more about the Tufts online MS in Data Science program, schedule a one-on-one walkthrough with an enrollment advisor or request more information. Tufts University offers a flexible, 100 percent online program designed to help you advance your career.


Curriculum

Our cutting-edge courses will expose you to challenges and research problems that allow you to develop next-level data and computer science skills.

Explore the Programs

Tuition & Financial Aid

Get important information about the cost of our online programs and explore available financial aid opportunities.

Learn More

Admissions

Are you ready to apply to one of our online programs? Find out exactly what you need to begin the application process.

Get Started

Compare Our Programs

Explore and compare our online options to find the program that best fits with your career aspirations.

Compare Now