Skip to main content

Data Science Minor Requirements

Introduction to Data Science (3 hours)

 DS 1000   Data Science: How Data Shape Our World

DS 1000 will be taught for the first time in the Fall 2021 semester; students can substitute HOD 3200 Introduction to Data Science or PSCI 2300 Introduction to Data Science for Politics with permission from the Director of Undergraduate Data Science.

Because DS 1000 is intended as an introduction to data science, current juniors (rising seniors) will not be permitted to take it; instead, they will need to take an approved elective as a substitute. In addition, during the 2021-2022 ramp-up of the minor, current sophomores (rising juniors) will be encouraged to take an elective rather than DS 1000 if they have already taken a number of data-science-related courses. Email if you have questions and for substitution approvals.

Computer Programming (3 hours)

One of the following (see also What Programming Course To Take?):

 DS 1100   Applied Programming and Problem Solving with Python
 CS 1100   Applied Programming and Problem Solving with Python
 CS 2201   Program Design and Data Structures (prereq: CS 1101)
 CS 2204    Program Design and Data Structures for Scientific Computing (prereq: CS 1104)

DS / CS 1100 will be taught for the first time in the Fall 2021 semester.

Introduction to Statistics (3 hours)

One of the following:

 DS 2100   Statistics for Data Science
 BME 2400   Quantitative Methods I: Statistical Analysis
 BSCI 3270   Statistical Methods in Biology
 CE 3300   Risk, Reliability, and Resilience Engineering
 ECON 1500   Economic Statistics
 ECON 1510   Intensive Economic Statistics
 MATH 2810   Probability and Statistics for Engineering
 MATH 2821   Introduction to Applied Statistics
 PSY 2100   Quantitative Methods
 PSY-PC 2110   Introduction to Statistical Analysis
 SOC 2100   Statistics for Social Scientists

Data Science Fundamentals (4 hours)

 DS 3100   Fundamentals of Data Science

DS 3100 will be taught for the first time in Fall 2022; it will not be taught in Fall 2021 or Spring 2022. Current juniors who are interested in completing the Data Science Minor should talk with the Director of Undergraduate Data Science about approved ways to complete the minor without taking DS 3100.

Machine Learning (3 hours)

One of the following:

 DS 3262   Applied Machine Learning
 CS 3262   Applied Machine Learning
 CS 4262   Foundations of Machine Learning
 ECON 3750   Econometrics for Big Data
 MATH 3670   Mathematical Data Science

DS 3262 is expected to be taught for the first time in Spring 2022.

Elective (3 hours)

One course from the list of electives below.

Electives in data science are courses with various combinations of computation, visualization, simulation, statistics, psychometrics, and/or machine learning aimed at understanding and explaining data in the physical, life, or social sciences, engineering, arts, or the humanities, or courses that examine the impact of data on society and its institutions. Students and faculty are encouraged to petition for new courses with data science content to be considered as electives for the minor.

A. Intermediate / Advanced Programming, Modeling, Simulation

 ASTR 3800   Structure Formation in the Universe
 BME 4310   Modeling Living Systems for Therapeutic Bioengineering
 CHEM 5410   Molecular Modeling Methods
 CHEM 5420   Computational Structural Biochemistry
 EES 4760   Agent and Individual Based Computational Modeling
 ME 4271   Fundamentals of Robotic Manipulators
 ME 4284   Modeling and Simulation of Dynamic Systems
 ME 4263   Computational Fluid Dynamics and Multiphysics Modeling
 ME 4275   Finite Element Analysis
 PHYS 3790   Computational Physics
 PSY 4218   Computational Cognitive Modeling
 PSY 4219   Scientific Computing for Psychological and Brain Sciences
 PSY 4775   Models of Memory
 SC 3250   Scientific Computing Toolbox
 SC 3260   High Performance Computing

B. Intermediate / Advanced Probability, Statistics, and Data Analysis

 ASTR 8070   Astrostatistics
 BIOS 6311   Principles of Modern Biostatistics
 BIOS 6312   Modern Regression Analysis
 BIOS 6341   Fundamentals of Probability
 BIOS 6342   Contemporary Statistical Inference
 BIOS 7362   Advanced Statistical Inference and Statistical Learning
 BIOS 8366   Advanced Statistical Computing
 BME 4420   Quantitative and Functional Imaging
 CE 4320   Data Analytics for Engineers
 ECON 3035   Econometric Methods
 ECON 3330   Economics of Risk
 ECON 4050   Topics in Econometrics
 EES 3310   Global Climate Change
 MATH 3640   Probability
 MATH 3641   Mathematical Statistics
 MATH 4650   Financial Stochastic Processes
 PSY 4220   Bayesian Cognitive Modeling
 PSY-PC 2120   Statistical Analysis
 PSY-PC 3722   Psychometric Methods
 PSY-PC 3724   Psychometrics
 PSY-PC 3738   Introduction to Item Response Theory
 PSY-PC 3743   Factor Analysis
 PSY-PC 3749   Applied Nonparametric Statistics
 PSY-PC 3746   Multivariate Statistics
 PSY-PC 3737   Structural Equation Modeling
 PSY-PC 3732   Latent Growth Curve Modeling
 PSY-PC 3727   Modern Robust Statistical Methods
 PSY-PC 7878   Statistical Consulting

C. Machine Learning, Visualization, Data Science

ANTH 3261 Introduction to Geographic Information Systems and Remote Sensing
ANTH 3867 Digital Archaeology
ASTR 8080 Data Mining in Large Astronomical Surveys
BME 3890 Computational Genomics
BME 4420 Quantitative and Functional Imaging
BMIF 6310 Foundations of Bioinformatics
BMIF 6315 Methodological Foundations of Biomedical Informatics
BMIF 7380 Data Privacy in Biomedicine
CS 3265 Introduction to Database Management Systems
CS 3891 Special Topics: Data Visualization
CS 3891 Special Topics: Social Network Analysis
CS 3891 Special Topics: Computing and the Environment
CS 4260 Artificial Intelligence
CS 4266 Topics in Big Data
CS 6362 Advanced Machine Learning
CS 8395 Visual Analytics & Machine Learning
EECE 4354 Computer Vision
ECON 3750 Econometrics for Big Data
MATH 3130 Fourier Analysis
MATH 3670 Mathematical Data Science
MATH 4620 Linear Optimization
MATH 4630 Nonlinear Optimization
NSC 3270 Computational Neuroscience
PSY-PC 3751 Exploratory and Graphical Data Analysis

D. Research Hours in Data Science

DS 3850 Undergraduate Research in Data Science

The minor in Data Science is jointly administered by the Blair School of Music, the College of Arts and Science, Peabody College of Education and Human Development, and the School of Engineering; it is an official minor within each of the four schools.

Students electing the undergraduate minor in Data Science must follow academic regulations regarding minors in their home school, including but not limited to regulations regarding unique hours. Additional credit hours in Data Science that must be earned because of college-specific regulations regarding unique hours must be earned by taking additional courses chosen from the list of electives.

If you have questions about the Data Science Minor or Immersion opportunities in data science, please email us at