Data Science and Engineering (Distance) - MS

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

The course list for the data engineering option offered by the Department of Computer Science and Software Engineering:

CodeTitleHours
Core:
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
Additional:
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 option offered by the Department of Mathematics and Statistics:

CodeTitleHours
Core:
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
Additional:
Select 6 Credits in STAT 6000-89996
Select 3 Credits in 6000-89993
STAT 7940Capstone Project3
Total30

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

Both the Data Engineering and Data Science options 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 COMP7980 and STAT7940 in the degree must be taken for a grade.