Programs

MS in Data Science

What Will I Learn?

The MS in Data Science program encompasses a comprehensive curriculum covering algorithms, data engineering, data visualization, data management, machine learning, artificial intelligence, design of experiments, statistical learning and Bayesian statistics. Upon completion of the degree, students will be equipped with skills to analyze data using techniques from statistics, data mining and machine learning; generate visualizations of data or analysis results; and support decision-making processes. Practical applications from diverse domains will be integrated into the program. The program also develops industry-valued competencies in R, Python, PyTorch, Keras, SQL, MongoDB, Dask in addition to a strong statistical foundation.

Your Career

Recent advances in Statistics, Data Mining, Machine Learning and Artificial Intelligence, along with enhanced GPU computational power, have significantly enhanced the capacity to analyze both structured (e.g., tabular) and unstructured (e.g., text, audio, image and video) data. According to data from Glassdoor, Data Science is the top-ranked requested degree with a median salary of $116k. Upon graduation, you can become data analysts/scientists, statisticians, data engineers, business analysts and software engineers. You may also pursue a PhD in the field and then become researchers and professors.

Who Can Apply

Students applying from the following BS disciplines: Computer Science, Data Science, Mathematics, Bioinformatics, Statistics, Engineering, ITM, and Physics. Students applying from related majors may need remedial courses.

Curriculum

I. Core requirements (18 credits)

Number Course Cr
DSC602 Python for Data Science 3
DSC604 Statistics for Data Science 2
DSC610 Data Science and its Applications 3
DSC611 Applied Machine Learning 3
DSC612 Data Ethics 1
DSC613 Data Engineering 1
DSC614 Data Visualization 2
DSC697 Research Methods in Data Science 3

II. Project or thesis option (3 or 6 credits)

Number Course Cr
DSC698 Capstone Project 3
DSC699 Thesis 6

III. Electives (6 or 9 credits)

Number Course Cr
DSC603 R Programming 1
DSC605 Time Series Analysis 1
DSC615 Big Data Analytics 2
DSC622 Deep Learning and its Applications 3
DSC623 Natural Language Processing with Deep Learning 2
DSC624 Reinforcement Learning 2
DSC625 Introduction to Generative AI 2
DSC643 Statistical Methods in Finance 3
DSC652 Artificial Intelligence for Managers 3
DSC651 Design and Analysis of Algorithms 3