Skip to main content

Majoring in Data Science

Major in Data Science Requirements (19 units)

Required Related Courses (8 units)
Required Major Courses (11 units)

Courses and requirements still subject to amendment. Please check back frequently for additional information.

Required Related Courses (8 units)

Mathematics (4 units)
Computer Science (1 unit)
Technical and Domain Science electives (2 units)
Ethics elective (1 unit)

 

Mathematics (4 units)

MATH 220-1 Single-Variable Differential Calculus
MATH 220-2 Single-Variable Integral Calculus
MATH 230-1 Multivariable Differential Calculus
MATH 240 Linear algebra

(Note: MATH 220-1, 2 or MATH 230-1 or MATH 240 can be replaced by their equivalent courses)

 

Computer Science (1 unit)

COMP_SCI 111: Fundamentals of Computer Programming

 

Technical and Domain Science Electives (2 units)

This requirement is designed to assist students in deepening technical and/or domain knowledge. Students can opt to take any 2 courses from the Technical and/or Domain Science Electives pre-approved course list. Because these are required related courses, they can also be used to fulfill other degree requirements. If students would like to request approval of a course or courses not on the pre-approved course list, they should submit the course name and number, course description, and whenever possible a copy of the course syllabus to the Director of Data Science.

 

Ethics Elective (1 unit)

This requirement is designed to expose students to ethical reasoning and considerations that will assist them in becoming ethical data science practitioners. Students can opt to take course from the Ethics Elective pre-approved course list . Because this is required related course, it can also be used to fulfill other degree requirements. If students would like to request approval of a course not on the pre-approved course list, they should submit the course name and number, course description, and whenever possible a copy of the course syllabus to the Director of Data Science.

Required Major Courses (11 units)

Foundational courses (4 units)
Data Science core courses (6 units)
Capstone experience course (1 unit)

 

Foundational courses (4 units)

An Introduction to Statistics course: STAT 202 or STAT 210 or STAT 232 (STAT 202 includes a brief introduction to the statistical programming language R, while STAT 210 instead spends more time covering the basic elements of mathematical probability.)
*STAT 228 Topics in Mathematics for Data Science (can be replaced by MATH 226 + MATH 230-2)
STAT 320-1 Statistical Theory and Methods 1
STAT 320-2 Statistical Theory and Methods 2

(Note: students who haven’t taken MATH 226 + MATH 230-2 must take *STAT 228 before or concurrently with STAT 320-1)
*This course will begin being offered in 2022-23.

Data science core courses (6 units)

*STAT 304 Data Structures and Algorithms for Data Science (can be replaced by COMP_SCI 214)
*STAT 305 Information Management for Data Science (can be replaced by COMP_SCI 217)
STAT 303-1, 2, 3 Data Science 1, 2, 3 with Python or STAT 301-1, 2, 3 Data Science 1, 2, 3 with R**
*STAT 336: Advanced Machine Learning for Data Science

*These courses will begin being offered in 2022-23.
**Students electing to take Data Science 1, 2, 3 with R should be aware that many of the other required course for the major will require a knowledge of Python.

Capstone experience course (1 unit)

STAT 390 Data Science Project (currently STAT 359 Data Science Project)


Back to top