Beginning with students admitted in the fall of 2026, all students pursuing on-ground master's degree programs must complete a university-level experiential learning requirement. This requirement may be fulfilled through the curriculum, co-op, or other work- or industry-integrated learning experiences.

Complete all courses and requirements listed below unless otherwise indicated.

Students should refer to the course numbering table for graduate course leveling.

Data Science Core

A cumulative GPA of 3.000 or higher is required in the following core courses.

Programming with Data
DS 5110Essentials of Data Science4
Algorithms
CS 5800Algorithms4
or EECE 7205 Fundamentals of Computer Engineering
Machine Learning
CS 6140Machine Learning4
or EECE 5644 Introduction to Machine Learning and Pattern Recognition
Interdisciplinary Capstone
DS 5500Data Science Capstone4

Data Science Concentration Options

Complete one of the following concentrations:

Program Credit/GPA Requirements

32 total semester hours required (additional hours may be required for participation in co-op, depending on student choice of concentration)

Minimum 3.000 GPA required


Computer Science Concentration—Khoury College of Computer Sciences

Complete 16 semester hours from the following: 116
Foundations of Artificial Intelligence
Reinforcement Learning and Sequential Decision Making
Database Management Systems
Pattern Recognition and Computer Vision
Computer/Human Interaction
Web Development
Natural Language Processing
Information Retrieval
Data Mining Techniques
Large-Scale Parallel Data Processing
Empirical Research Methods
Fundamentals of Cloud Computing
Building Scalable Distributed Systems
Advanced Machine Learning
Deep Learning
Special Topics in Artificial Intelligence
Statistical Methods for Computer Science
Information Visualization: Theory and Applications
Special Topics in Database Management
Special Topics in Data Science
Thesis
Master’s Project
Project
Optional Co-op
CS 6964Co-op Work Experience0
or CS 6954 Co-op Work Experience - Half-Time
or CS 6955 Co-op Work Experience Abroad - Half-Time
or CS 6965 Co-op Work Experience Abroad

Data Design and Visualization Concentration—College of Arts, Media and Design

Complete 8 semester hours from the following:8
Information Visualization Principles and Practices
Information Design Critique Seminar
Visualization Technologies 1: Fundamentals
Complete 8 semester hours from the following:8
Information Design History
Visual Communication for Information Design
Visual Cognition
Visualization Technologies 2: Advanced Practices
Information Design Theory and Critical Thinking
Information Design Mapping Strategies
Computer/Human Interaction
Web Development
Information Visualization: Theory and Applications
Data Visualization
Biometrics of Design
Data-Driven Game Design
Computation and Visualization for Analytics
Optional Co-op
EEAM 6964Co-op Work Experience0
or EEAM 6954 Co-op Work Experience - Half-Time
or EEAM 6955 Co-op Work Experience Abroad - Half-Time
or EEAM 6965 Co-op Work Experience Abroad

Engineering Theory and Modeling Concentration—College of Engineering

Foundational Courses
Complete 4 semester hours from the following: 14
Project
Combinatorial Optimization
Statistical Inference: An Introduction for Engineers and Data Analysts
Applied Probability and Stochastic Processes
Numerical Optimization Methods
Information Theory
Probabilistic System Modeling and Analysis
Foundations for Data Analytics Engineering
Machine Learning and Data Analytics
Statistical Methods in Engineering
Translational and Advanced Courses
Complete the remaining 12 semester hours from the following:12
Modeling and Inference in Bioengineering
Computational Methods in Systems Bioengineering
Mathematical Methods in Bioengineering
Computational Modeling in Chemical Engineering
Numerical Strategies and Data Analytics for Chemical Sciences
Time Series and Geospatial Data Sciences
Data-Driven Decision Support for Civil and Environmental Engineering
Combinatorial Optimization
Statistical Inference: An Introduction for Engineers and Data Analysts
Reinforcement Learning and Decision Making Under Uncertainty
Image Processing and Pattern Recognition
Computer Vision
High-Performance Computing
Data Visualization
Parallel Processing for Data Analytics
Large Language Models
Applied Probability and Stochastic Processes
Introduction to Distributed Intelligence
Riemannian Optimization
Numerical Optimization Methods
Information Theory
Big Data and Sparsity in Control, Machine Learning, and Optimization
Probabilistic System Modeling and Analysis
Advanced Computer Vision
Advanced Machine Learning
Master’s Project
Computational Modeling in Industrial Engineering
Structured Data Analytics for Industrial Engineering
Biosensor and Human Behavior Measurement
Data Mining for Engineering Applications
Foundations for Data Analytics Engineering
Computation and Visualization for Analytics
Data Management for Analytics
Data Warehousing and Integration
Intelligent Manufacturing
Machine Learning and Data Analytics
Statistical Methods in Engineering
Applied Reinforcement Learning in Engineering
Statistical Learning for Engineering
Applied Natural Language Processing in Engineering
Deep Learning for AI
Optional Co-op
Complete the following (students must complete ENCP 6100 to qualify for co-op experience):
ENCP 6100Introduction to Cooperative Education1
ENCP 6964Co-op Work Experience0
or ENCP 6954 Co-op Work Experience - Half-Time
or ENCP 6955 Co-op Work Experience Abroad - Half-Time
or ENCP 6965 Co-op Work Experience Abroad
1

Students who select electives that carry fewer than 4 semester hours of credit should enroll in Project (DS 7995) during the same term to complete an accompanying data science project. In order to earn this additional credit hour, students are expected to work with faculty to design an additional project in line with the curricular aims of their chosen elective and the data science core learning outcomes.