Data Science

Master of Science
Data Science

The non-thesis M.S. in Data Science curriculum is designed to give students an interdisciplinary educational experience that provides a solid foundation in computer science, mathematics, and statistics. The curriculum prepares students to solve challenging data-driven problems across a variety of application areas. Students pursuing the non-thesis M.S. in Data Science must select a primary focus area, namely Computational Learning or Statistical Learning. Courses within the focus area provide more advanced discipline-specific content. Students must take a minimum of 12 total credit hours of COMP SCI courses and 12 total hours of STAT or MATH courses.

In accordance with campus requirements, this M.S. non-thesis degree requires a minimum of thirty hours of graduate credit.  The plan of study must include a minimum of twenty-four credit hours of 4000-, 5000-, and 6000- level lecture courses (1000/2000-level courses cannot be included).  A minimum of nine credit hours of the required coursework must come from the group of 6000-level lecture courses.  Additionally, no credit hours of graduate research may be applied toward the plan of study.

Required courses:
COMP SCI 5206Probability and Its Applications in Computing3
or STAT 5643 Probability And Statistics
COMP SCI 5420Introduction to Machine Learning3
or MATH 5680 Mathematics of Machine Learning
COMP SCI 5400Introduction To Artificial Intelligence3
COMP SCI 5480Deep Learning3
STAT 5346Regression Analysis3
or COMP SCI 5204 Regression Analysis
STAT 5364Causal Data Science 3
Primary focus area electives6
Secondary focus area elective3
Additional elective 13
1

The additional elective can be chosen from the primary focus area, the secondary focus area, or the additional course options

Computational Learning Focus Area Electives
COMP SCI 5402Introduction to Data Mining3
COMP SCI 5409Applied Social Network Analysis3
COMP SCI 5411Natural Language Processing3
COMP SCI 5480Deep Learning3
COMP SCI 5700Bioinformatics3
COMP SCI 6202Markov Decision Processes3
COMP SCI 6400Advanced Topics In Artificial Intelligence3
COMP SCI 6401Advanced Evolutionary Computing3
COMP SCI 6402Advanced Topics in Data Mining3
COMP SCI 6406Machine Learning in Computer Vision3
COMP SCI 6407Internet of Things with Data Science3
Statistical Learning Focus Area Electives
STAT 5210Statistical Data Analysis Using R3
STAT 5270Foundations of Statistical Learning3
STAT 5290Computational Bayesian Methods using Python3
STAT 5353Statistical Data Analysis3
STAT 5814Applied Time Series Analysis3
STAT 6239Clustering Algorithms3
STAT 6342Categorical Data Analysis3
STAT 6343Nonparametric Statistical Methods3
STAT 6344Design And Analysis Of Experiments3
STAT 6545Multivariate Statistical Methods3
Additional Course Options
COMP ENG 5310Computational Intelligence
COMP SCI 5200Analysis Of Algorithms3
COMP SCI 5201Object-Oriented Numerical Modeling I3
COMP SCI 5408Game Theory for Computing3
COMP SCI 5802Introduction to Parallel Programming and Algorithms3
COMP SCI 6204Applied Graph Theory for Computer Science3
COMP SCI 6304Cloud Computing and Big Data Management3
COMP SCI 6601Privacy Preserving Data Integration and Analysis3
ECON 5360Data Driven Strategic Insights3
ECON 5380Data Intelligence using Case Studies3
ENG MGT 5414Introduction To Operations Research3
ENG MGT 6412Mathematical Programming3
ENG MGT 6415Optimization under Uncertainty3
IS&T 5420Business Analytics and Data Science3
MATH 5601Introduction to Numerical Analysis3
MATH 5670Scientific Programming with Python3
MATH 5762Marketing Revolution with Machine Learning3
MATH 6490Nonlinear Optimization in Machine Learning3
STAT 5644Mathematical Statistics3
STAT 6553Linear Statistical Models I3
STAT 6841Stochastic Processes3
SYS ENG 5212Introduction to Neural Networks and Applications3
SYS ENG 6102Information Based Design3
SYS ENG 6213Deep Learning 3
SYS ENG 6215Adaptive Dynamic Programming3