The MCDS program is designed for students with a degree in computer science, computer engineering or a related degree from a highly ranked university. You can pick from three majors in the MCDS program: Systems, Analytics, and Human-Centered Data Science. All three require the same total number of course credits split among required core courses, electives, data science seminar and capstone courses specifically defined for each major. The degree can also be earned two different ways, depending on the length of time you spend working on it. Regardless of the timing option, all MCDS students must complete a minimum of 144 units to graduate.

Here are the options.

  • Standard Timing — a 16-month degree consisting of study for fall and spring semesters, a summer internship, and fall semester of study. Each semester comprises a minimum of 48 units. This timing is typical for most students. Students graduate in December.
  • Extended Timing — a 20-month degree consisting of study for fall and spring semesters, a summer internship, and a second year of fall and spring study. Each semester comprises a minimum of 36 units. Students graduate in May.