Availability of unprecedented amounts of data and emerging scalable technologies are changing the way we make decisions. Data Science is the study of collecting, maintaining, processing and communicating intelligent insights about complex data. The professional Master of Science in Data Science program is a multi-disciplinary program designed to create tomorrow’s leading data scientists.


MS in Data Science is a 1-year, on-campus program which is a fusion of statistical and computing technologies including data mining, machine learning, cloud computing, and visualization. Students have options to work with faculty on a research project, do an internship with one of our co-op partners or create a capstone data science project from start to finish. 

The program features a Special Topics course to address the ever changing current issues and techniques in Data Science. We currently offer Special Topics courses in Advanced Mobility and Cybersecurity.


Term 1 Term 2 Term 3 Term 4

CS 541: Foundations of Data Science

CS 565: Data Mining and Information Retrieval

CS 661: Database Systems

CS 691: Special Topics in Data Science

MATH 627: Probability and Stochastic Modeling

CS 651: Cloud Computing - Architecture & Applications

CS 682: Machine Learning

CS 690: Capstone Project in Data Science or CS 693: Internship

COMM 601: Communicating Data

MATH 637: Statistical Inference and Modeling




  • Prepare students for professional work as data scientist in any data intensive domain.  
  • Provide students with current high demand, highly scalable statistical and computing techniques for processing big data. 
  • Create tomorrow’s leaders in the field of data science 


To be considered for the program, you must have completed the following courses (or equivalents) as part of your baccalaureate degree:

  • Calculus I  and Calculus II

  • Probability and statistics, or an advanced physics, engineering, or econometrics course with heavy mathematical content

  • Linear Algebra

  • Intro to Computer Science (or an equivalent “CS1” programming course). We have no requirements in regard to specific programming languages, but we generally expect serious academic and/or professional experience with an object-oriented language such as Python, Java, or C#.

Additional Admission Requirements >