Skip to main content
The University of Massachusetts Amherst
  • Visit
  • Apply
  • Give
  • Search UMass.edu
Manning College of Information & Computer Sciences

Main navigation

  • Academics

    Programs

    Undergraduate Programs Master's Programs Doctoral Program Graduate Certificate Programs

    Academic Support

    Advising Career Development Academic Policies Courses Scholarships and Fellowships
  • Research

    Research

    Research Areas Research Centers & Labs Undergraduate Research Opportunities

    Faculty & Researchers

    Faculty Directory Faculty Achievements Turing Award

    Engage

    Research News Distinguished Lecturer Series Rising Stars in Computer Science Lecture Series
  • Community

    On-Campus

    Community, Outreach, and Organizational Learning Student Organizations Massenberg Summer STEM Program Awards Programs Senior Celebration

    External

    Alumni Support CICS
  • People
    Full A-Z Directory Faculty Staff
  • About

    Overview

    College Overview Leadership Our New Building

    News & Events

    News & Stories Events Calendar

    Connect

    Visiting CICS Contact Us Employment Offices & Services
  • Info For
    Current Undergraduate Students Current Graduate Students Faculty and Staff Newly Accepted Undergraduate Students

Data Science Concentration Requirements

MS students wishing to add the Data Science Concentration to their MS degree are asked to submit the application and are required to:

  • Complete 30-course credits meeting the Data Science Course Requirements (courses taken to satisfy core/elective/statistic requirements are included)
  • Satisfy all MS in CS core/course requirements (courses taken to satisfy Data Science requirements are included)
  • Satisfy 4 Data Science Core Requirements
  • Satisfy 2 Data Science Elective Requirements
  • Satisfy 1 Data Science Statistics Requirement

Data Science Course Requirements

  1. Core requirements. You must have satisfied four Data Science core requirements (one from each of three areas, plus one additional requirement from any of the three areas). This requirement is usually satisfied by taking courses and getting a B or better in them.
  2. Elective Requirements. You must have satisfied two Data Science elective requirements
  3. Statistics Requirement. You must have satisfied one Data Science statistic requirement
  4. Credits. You must take a total of 30 credits with the following restrictions:
    • No more than 18 of the course credits may come from courses at the 500 level. 500-level classes taken to satisfy core requirements fall into this group.
    • At least 12 of those credits must come from courses at the 600-900 level that are not independent studies. 600-level classes taken to satisfy core requirements fall into this group.
    • No more than 12 credits may come from independent studies
    • No more than 9 credits may come from courses outside of the Computer Science Department. (Credit for graduate courses from other departments must be approved by the GPD.)
    • No more than 6 credits may be taken pass/fail
    • Classes with a grade below a C may not be counted toward the MS degree.
    • Only a limited number of credits may be transferred from other programs or institutions.
  5. GPA. Your overall grade point average for those 30 credits must be 3.0 or higher.

Data Science Core Requirements

All DataSci core courses can be used toward the CompSci MS core requirements. 

Data Science Theory Courses

The following course can be used to complete the Theory for DS core requirement:

  • COMPSCI 514 Algorithms for Data Science
  • COMPSCI 611 Advanced Algorithms
  • COMPSCI 651 Optimization for Computer Science 

Data Systems Cores 

The following course can be used to complete the Systems for DS core requirement:

  • COMPSCI 532 Systems for Data Science
  • COMSPCI 645 Database Design and Implementation
  • COMPSCI 677 Distributed and Operating Systems 

Data Science AI Cores

The following courses can be used to complete the Data Analysis core requirement:

  • COMPSCI 571 Data Visualization and Exploration
  • COMPSCI 589 Machine Learning  
  • COMPSCI 670 Computer Vision
  • COMPSCI 682 Neural Networks: A Modern Introduction
  • COMPSCI 683 Artificial Intelligence
  • COMPSCI 685 Advanced Natural Language Processing
  • COMPSCI 687 Reinforcement Learning
  • COMPSCI 689 Machine Learning 

Data Science Elective Requirements

Students must complete two of the following courses with a grade of B or better. Courses that are crossed-listed as core and elective may only satisfy one area requirement. Outside courses on this list are preapproved and can count toward the CompSci MS core/course requirements.

COMPSCI               501 Formal Language Theory; 520 Theory and Practice of Software Engineering; 514 Algorithms for Data Science; 532 Systems for Data Science; 546 Applied Information Retrieval; 574/674 Intelligent Visual Computing; 589/689 Machine Learning; 590OP Applied Numerical Optimization; 515 Algorithms, Game Theory & Fairness; 590RM/602 Research Methods in Empirical Computer Science; 611 Advanced Algorithms; 614 Randomized Algorithms with Applications to Data Science; 620 Advanced Software Engineering: Synthesis & Development; 621 Advanced Software Engineering; 625 Advanced Methods in HCI; 645 Database Design & Implementation; 646 Information Retrieval; 651 Optimization in Computer Science; 670 Computer Vision; 677 Distributed & Operating Systems; 682 Neural Networks: A Modern Introduction; 683 Artificial Intelligence; 685 Advanced Natural Language Processing; 687 Reinforcement Learning; 690F Trustworthy & Responsible AI; 691O Tools for Explanatory & Tutoring Systems; 690R Computing for Digital Biomarkers in Healthcare
BIOSTATS     683 Introduction to Causal Inference in a Big Data World; 690T Applied Statistical Genetics; 730 Applied Bayesian Statistical Modeling; 740 Analysis of Mixed Models Data; 743 Analysis of Categorical Data in Public Health; 748 Applied Survival Analysis; 749 Statistical Methods in Clinical trials
ECE          565 Digital Signal Processing; 579 Math Tools for Data Science; 608 Signal Theory; 697 Introduction to Compressive Sensing; 746 Statistical Signal Processing 
MIE               620 Linear Programming; 684 Stochastic Processes in Industrial Engineering I; 724 Non-Linear and Dynamic Programming
SCH-MGMT602 Database Management for Analytics

Data Science Statistics Requirements

Students must complete one of the following courses with a grade of B or better. Outside courses on this list are preapproved and can count toward the CompSci MS core/course requirements

COMPSCI550 Introduction to Simulation; 688 Graphical Models
DACSS
603 Introduction to Quantitative Analysis 
STAT                    501 Methods of Applied Statistics; 525 Regression Analysis; 526 Design of Experiments; 535 Statistical Computing; 607 Mathematical Statistics I; 608 Mathematical Statistics II; 625 Regression Modeling 
MATH605 Probability Theory
BIOSTATS650 Applied Regression Modeling; 683 Introduction to Causal Inference in a Big Data World; 730 Applied Bayesian Statistical Modeling; 750 Applied Statistical Learning
SCH-MGMT650 Statistics for Business
ECE603 Probability and Random Processes

Local Navigation Links

MS Core Requirements
Data Science Concentration Requirements
Security Concentration Course Requirements
Field Experience Concentration Requirements

Site footer

Manning College of Information & Computer Sciences
  • Find us on Facebook
  • Find us on YouTube
  • Find us on LinkedIn
  • Find us on Instagram
  • Find us on Flickr
  • Find us on Bluesky Social
Address

140 Governors Dr
Amherst, MA 01003
United States

  • Visit CICS
  • Give
  • Contact Us
  • Employment
  • Events Calendar
  • Offices & Services

Info For

  • Current Undergraduate Students
  • Current Graduate Students
  • Faculty & Staff
  • Newly Accepted Undergraduate Students

Global footer

  • ©2025 University of Massachusetts Amherst
  • Site policies
  • Privacy
  • Non-discrimination notice
  • Accessibility
  • Terms of use