Data Science and Engineering - MS

On Campus and Online Options

The Master of Science in Data Science and Engineering (MS-DSE) degree entails a minimum of 30 semester graduate credit hours. There are two concentrations in the MS-DSE program: Data Engineering administrated by the Department of Computer Science and Software Engineering; and Data Science managed by the Department of Mathematics and Statistics. 

The course list for the Data Engineering concentration offered by the Department of Computer Science and Software Engineering:

CodeTitleHours
COMP 6120Database Systems I3
COMP 6130Data Mining3
COMP 6630Machine Learning3
STAT 6000Intermediate Statistical Methods for Data Science3
STAT 6600Probability and Statistics for Data Science3
STAT 6650Statistical Learning3
Select 6 Credits in COMP 6000-89996
Select 3 Credits in 6000-89993
COMP 7980Capstone Engineering Project3
Total30

The course list for the Data Science concentration offered by the Department of Mathematics and Statistics:

CodeTitleHours
STAT 6000Intermediate Statistical Methods for Data Science3
STAT 6600Probability and Statistics for Data Science3
STAT 6650Statistical Learning3
COMP 6120Database Systems I3
COMP 6130Data Mining3
COMP 6630Machine Learning3
Select 6 Credits in STAT 6000-89996
Select 3 Credits in 6000-89993
STAT 7940Capstone Project3
Total30

Depending on the concentration, graduate students are required to take the following courses. The two concentrations share the same list of six foundational courses. Among the three elective courses related to data science and engineering, Data Engineering concentration students must choose at least two COMP6/7000-level graduate courses, whereas Data Science concentration students are required to take at least two STAT6/7000-level graduate courses.

Both the Data Engineering and Data Science concentrations offer a list of elective courses that are highly relevant to data science and engineering. The course selections are at the discretion of the students and the respective graduate program officer (GPO). 

Students who have taken the 5000‐level version of any 6000‐level course cannot take the course in its 6000‐level format. Those students must substitute other graduate courses as directed by the GPOs. All the courses including COMP 7980 and STAT 7940 in the degree must be taken for a grade.