Based on changes to L&S and campus policy, courses completed at UC Berkeley with a grade of Pass in Spring 2020 will count toward Data Science major and minor requirements, including prerequisites to declare the major. Please see the L&S Spring 2020 P/NP policy updates for more information.
- To satisfy the requirements of the major, all courses must be taken for a letter grade and passed with a 'C-' or higher.
- Students must maintain a 'C' average in courses taken for the major, and in the upper-division courses taken for the major.
- A minimum 2.0 overall Grade Point Average is required to remain in good standing.
See details about each of the upper-division requirements and the lists of courses that satisfy each in the drop-down menus below.
The Data Science B.A. degree is offered by the College of Letters & Science, and students must also plan to meet all L&S College requirements in order to graduate.
The Data Science major requires a minimum of 8 upper-division courses, totaling a minimum of 28 upper-division units, effective Fall 2019. Along with Computational and Inferential Depth, Probability, Modeling, Machine Learning, Decision Making, and Human Contexts and Ethics (all detailed below), students will also select and complete a Domain Emphasis. Learn more about the Domain Emphasis requirement here.
A single course may not be used to fulfill more than one requirement within the requirements of the major.