Our program takes a broad approach to analytics, complementing each course with case studies, team projects, and guest speakers.Our program takes a broad approach to analytics, complementing each course with case studies, team projects, and guest speakers.

Curriculum Overview

The Master of Science in Machine Learning and Data Science program is a full-time, on-campus program spanning five consecutive quarters, beginning in the fall quarter and ending in the subsequent fall quarter. The first three quarters are spent on campus taking required courses and working on an overarching Practicum project in collaboration with fellow cohort members. During the summer quarter, students spend a minimum of 10 weeks fulfilling an industry internship. There is no tuition charged during this quarter. Finally, students return for their second fall quarter to complete the last of their coursework and engage in their Capstone projects before graduating.

The general timeline for classes and project work is shown below.

You may also wish to:
View a filterable list of all courses
View a high-level overview of this program


Legend

Purple highlight = Professional Practicum
(spans first three quarters concurrent with main curriculum)

Yellow highlight = Capstone Project concurrent with main curriculum

Fall Quarter (First)

Industry Practicum (MLDS 491)

Under the guidance of business and technical advisers, students work in small teams to integrate coursework into an industry-supplied project.

Everything Starts with Data (MLDS 400)

A gateway course covering basic analytics concepts through projects and success stories.

Predictive Analytics I (MLDS 401)

Multiple regression, logistic regression, discriminant analysis, generalized linear models, and survival analysis.

Introduction to Databases & Information Retrieval (MLDS 413)

Data models and database design; SQL, distributed databases, and information retrieval.

Python & Other Data Science Programming (MLDS 422)

Object oriented programming, data structures, and algorithms.


Winter Quarter

Industry Practicum (MLDS 492)

Under the guidance of business and technical advisers, students work in small teams to integrate coursework into industry-supplied projects.

Generating Business Value with Analytics (MLDS 410)

An engaging and practical course on how analytics and strong communication skills can drive business value.

Data Visualization (MLDS 411)

Visualization principles, scorecards, dashboards, interacting with graphics, storytelling, and D3.

Predictive Analytics II (MLDS 420)

Non-parametric regression and classification methods, including fundamental concepts, various nonlinear predictive modeling methods and algorithms, and understanding and interpreting results. Introduction to time series forecasting. 

Data Mining (MLDS 421)

Clustering (k-means, partitioning), association rules, factor analysis, scale development, survival analysis, principal components analysis, and dimension reduction.


Spring Quarter

Industry Practicum (MLDS 493)

Under the guidance of business and technical advisers, students work in small teams to integrate coursework into industry-supplied projects.

Cloud Engineering for Data Science (MLDS 423)

This course teaches what it takes to move a machine learning-based solution from a concept to a production application as well as A/B testing and design of experiments.

Data Warehousing and Workflow Management (MLDS 430)

Online Analytical Processing (OLAP), dimensional modeling, and data streaming.

Analytics for Big Data (MLDS 431)

With emphasis on Hadoop, unstructured data concepts (key-value), MapReduce technology, and analytics for big data.

Deep Learning (MLDS 432)

Deep learning models (generative and discriminative), CNN, RNN, and backpropagation.


Summer Quarter

Internship

Students spend a minimum of 10 weeks in the employment of an industry collaborator.


Fall Quarter (Second)

Capstone Design Project (MLDS 499)

In this culminating project, students draw on the breadth and depth of the curriculum to address an industry-supplied problem.

Text Analytics (MLDS 414)

An introduction to a variety of practical Natural Language Processing tasks / techniques with a focus on industry topics and state-of-the-art systems.

Two Electives 

Choose from (examples): AR/VR for Virtual AnalyticsAdvanced Algorithms for Machine LearningHealthcare Analytics, Predictive Models for Credit Risk Management, Optimization & Heuristics, or Social Networks Analysis.