MDS Program Guide - Updated November 2024
MDS Program Guide - Updated November 2024
Revised 11/8/2024
[email protected]
Pre-Core (17-19 Credits)
Course # Course Title Cr Notes
MATH 403 Introduction to Discrete Mathematics 3 First Fall semester
EECS 402 Programming for Scientists and Engineers 4 First Fall semester
EECS 403 Graduate Foundations of Data Structures 4 Enforced Prerequisites: MATH 403 and EECS 402
and Algorithms
BIOSTATS 601 or Probability and Distribution Theory 4
MATH/STATS 425 or Introduction to Probability 3
STATS 510 Probability and Distribution 3
BIOSTATS 602 or Biostatistical Inference 4
STATS 426 or Introduction to Theoretical Statistics 3 Enforced Prerequisite: STATS 425 or equivalent
STATS 511 Statistical Inference 3 Enforced Prerequisite: STATS 510
Data Analysis
BIOSTAT 651 (Generalized Linear Models) | BIOSTAT 653 (Longitudinal Analysis) | BIOSTAT 666 (Statistical Models and Numerical Methods
in Human Genetics) | BIOSTAT 675 (Survival Time Analysis) | BIOSTAT 685/STATS 560 (Non-Parametric Statistics) | BIOSTAT 695
(Categorical Data) | BIOSTAT 696 (Spatial Statistics) | ECE 556 (Image Processing) | STATS 414 (Topics in Applied Data Analysis) |
STATS 501 (Applied Statistics II) | STATS 503 (Statistical Machine Learning) | STATS 509 (Statistics for Financial Data) | STATS 531 (Analysis
of Time Series) | STATS 600 (Linear Models) | STATS 601 (Analysis of Multivariate and Categorical Data) | STATS 605 (Advanced Topics in
Modeling and Data Analysis) | STATS 700 (Topics in Applied Statistics)
Computation
BIOSTAT 615 (Statistical Computing) | BIOSTAT 625 (Computing with Big Data) | EECS 481 (Software Engineering) | EECS 485 (Web Systems) |
EECS 486 (Information Retrieval and Web Search) | EECS 504 (Computer Vision) | EECS 542 (Advanced Topics in Computer Vision) |
CSE 548/SI 649 (Information Visualization) | CSE 549/SI 650 (Information Retrieval) | CSE 572 (Randomness and Computation) | CSE 586
(Design and Analysis of Algorithms) | CSE 587 (Parallel Computing) | CSE 592 (Artificial Intelligence) | CSE 595/SI 561 (Natural Language
Processing) | SI 564 (SQL and Databases 1.5 credits) + SI 644 (Advanced SQL and Databases 1.5 credits) | SI 608 (Networks) | SI 618 (Data
Manipulation and Analysis) | SI 630 (Natural Language Processing: Algorithms and People) | SI 664 (Database Application Design) | SI 671
(Data Mining: Methods and Applications)| DATASCI 406 (Computational Methods in Statistics and Data Science) | STATS 506 (Computational
Methods and Tools in Statistics) | STATS 507 (Data Science and Analytics using Python) | STATS 551 (Bayesian Modeling and Computation) |
STATS 606 (Computation and Optimization Methods in Statistics)
Program Notes:
● Each course cannot satisfy more than 1 requirement.
● The cumulative GPA must be a B (3.0) or better, as required by Rackham Graduate School.
● At least 25 units of graduate-level coursework must be completed during residency in the Data Science program.
Of these 25, 18 must be at the advanced graduate level (500-level or above in LSA and CoE; 600-level or above in
UMSI and SPH).
● Program requirements on page 1 may be fulfilled by approved course waivers from having taken equivalent classes in
prior education with grades B- or better. Waiver requests are considered for admitted students before the start of the
program.