MS in Data Analytics & Statistics

The MS in Data Analytics and Statistics (MSDAS) is an academic master's degree designed for students interested in learning statistical techniques necessary to make informed decisions based on data analysis. It is aimed at harnessing the ever increasing amounts of data now available to gain new insights. Data analysts utilize machine learning and statistical tools to approach these problems. This interdisciplinary field is at the intersection of systems science, computer science and engineering, and mathematics, all of which are required for the goal of developing the skills to gather, process, analyze, model and optimize the resulting solutions.

This program has coursework broken up into four primary focus areas: mathematical probability and statistics, computational tools and machine learning, optimization methods, and applications. These courses are split between five core courses and five elective courses.

Students who complete this degree are prepared for further academic study or to enter industry in this exciting field. Recent graduates have gone on to further graduate studies or to work in industry as researchers, analysts and software engineers at companies such as Amazon, Bosch and Deloitte Consulting LLP.

Requirements for Degree

  • Refer to the University Bulletin for the specific requirements for this degree.

  • The MSDAS degree requires 30 units, which may include optionally 6 units for thesis.

The following courses from the key areas of emphasis in the program that are required or allowed as electives are listed below.


Probability & StatisticsComputation & Machine LearningOptimization Applications
Core Courses

ESE 520 or Math 495
and Math 494

CSE 417T or
CSE 514A or
CSE 530S

ESE 415 or
ESE 516 or
ESE 519

ESE 524

Elective Courses

ESE 425
Math 408
Math 420
Math 439
Math 4392
Math 459
Math 461
Math 475
Math 493
Math 5061
Math 5062

CSE417T*
CSE 427S
CSE 502N
CSE 503S
CSE 510-519*
CSE 530S*
CSE 541T
CSE 557A

ESE 403 or ESE 404
ESE 415*
ESE 513
ESE 516*
ESE 519*
ESE 544
CSE 543T

ESE 427
ESE 523
ESE 526
ESE 545
ESE 551
ESE 553
CSE 585T
CSE 586A
MKT 500S

* If not used to satisfy core requirement

Requests for exceptions to this policy may be submitted to the department chair with the approval of the academic advisor of the student.

Suggested Academic Requirements for Prospective Students

  • A baccalaureate degree in engineering or STEM related degree is strongly encouraged, but not necessarily required.
  • The following courses which form the foundation for the upper level courses required for the degree are highly recommended:
    • Calculus Sequence and Differential Equations
    • Probability and Statistics
    • Matrix Algebra
    • Introductory Computer Science
  • More advanced topics in Computer Science such as Data Structures are also helpful, but may be added after admission to the program.
  • Knowledge of a scientific or quantitative social science field is encouraged but not necessary for success in the program.