Skip to main content

Master of Science in Data Science Curriculum and Course Planning

Students choose one of two specializations: Technical or Business Analytics. The Technical specialization is designed for students with some mathematics and statistics background and computer programming experience who have the requisite background to develop machine learning algorithms and utilize advanced statistical insight.

The Business Analytics specialization is designed for students who have introductory statistics, and who are interested in business applications of data science such as marketing or management. The specialization requires two courses in computer science, two courses in data science, and two courses in statistics followed by electives in business, computer science, or statistics; and a capstone research project conducted with a partner in local industry/government/non-profit.

The Technical specialization requires three courses in computer science, two courses in data science, and two courses in statistics followed by electives in computer science, statistics, and/or business; and a capstone research project conducted with a partner in local industry/government/non-profit.

For students beginning in Fall 2021 and thereafter, all courses will be offered 100% online. Depending on the instructor, the course may be offered either synchronously or asynchronously.

Degree Requirements

The degree consists of 34 graduate credit hours (three credits may be waived) as follows:

Required Courses

  • CS701 - Introduction to Programming (may be waived)
  • CS703 - Programming for Data Science
  • CS737 - Machine Learning (only Technical Specialization) (CS703)
  • DS730 - Introduction to Data Science
  • DS795 - Data Science Project Design (CS703, DS851, ST710)
  • DS796 - Data Science Project (DS795)
  • DS851 - Business Intelligence and Data Mining (DS730 or  permission of the instructor)
  • ST710 - Statistical Computing
  • ST765 - Linear Statistical Models (ST710)

Computer Science Electives

  • CS745 - Multimedia Data Analysis and Mining (CS737, ST710)
  • CS766 - Information Retrieval and Natural Language Processing (CS737)

Statistics Electives

  • ST767 - Multivariate Analysis (ST710)
  • ST775 - Generalized Linear Models and Multilevel Models (ST765)
  • ST778 - Time Series Analysis (ST710)

Business Electives

  • GB712 - Law, Ethics, and Social Responsibility
  • GB735 - Project Management (GB704 or GB705)
  • DS736 - Data Visualization for Decision Making (DS730 or permission of the instructor)
  • DS739 - Data Management and Database Systems
  • GB740 - Digital Marketing and Analytics (only Business Analytics Specialization)
  • GB759 - Special Topics in Management Information Systems: Location Analytics (only Business Analytics Specialization) (DS730 or CS703)

For course descriptions, please see the Graduate Academic Catalog.

Program of Study

The program is designed around a set of required courses and electives. The program concludes with a year-long data science project where students practice the skills they have acquired through their course work in a real-world project, working with a client who has a data need.

  Required Courses Electives
Fall CS701 - Introduction to Programming
CS703 - Programming for Data Science
DS730 - Introduction to Data Science
ST765 - Linear Statistical Models
DS795 - Data Science Project Design
Computer Science Elective
 
 Spring CS737 - Machine Learning (only Technical Specialization)
ST710 - Statistical Computing
DS796 - Data Science Project
Computer Science Elective or
Statistics Elective or
Business Elective
 Summer DS851 - Business Intelligence and Data Mining Statistics Elective