B.A. Degree Requirements 2022-2023
These degree requirements apply to students who declared between September 1, 2022 and August 31, 2023.
Gateway Courses (5 units)
- Solving Social Problems with Data (DATASCI 154, 5 units)
Data Science Core
Math (9-10 units)
- One of the following:
- Linear Algebra, Multivariable Calculus, and Modern Applications (Math 51, 5 units)
- Modern Mathematics: Continuous Methods (Math 61CM, 5 units)
- One of the following:
- Introduction to Matrix Methods (ENGR 108, 5 units)
- Applied Matrix Theory (Math 104, 4 units)
Computer Science (16-19 units)
- Programming Methodology (CS 106A, 5 units)
- Programming Abstractions (CS 106B or X, 5 units)
- One of the following:
- Computer Organization and Systems (CS 107, 5 units)
- Introduction to Scientific Computing (CME 108, 3 units)
- Mathematical Foundations of Computing (CS 103, 5 units)
- Introduction to the Theory of Computation (CS 154, 4 units)
- Design and Analysis of Algorithms (CS 161, 5 units)
- One of the following:
- Applied Machine Learning (CS 129, 4 units)
- Machine Learning (CS 229, 3-4 units)
- From Languages to Machine Learning (CS 124, 4 units)
- Data Mining and Analysis (STATS 202, 3 units)
- Introduction to Statistical Learning (STATS 216, 3 units)
- Introduction to Computational Social Science (MS&E 231, 4 units)
- Artificial Intelligence: Principles and Techniques (CS 221, 4 units)
Statistical Inference (9 - 14 units)
- One of the following:
- Theory of Probability (STATS 116, 5 units)
- Theory of Probability I (STATS 117, 3 units)
- Introduction to Probability (MS&E 120, 4 units)
- Introduction to Probability for Computer Scientists (CS 109, 3-5 units)
- One of the following:
- Introduction to Applied Statistics (STATS 191, 3 units)
- Introduction to Statistical Inference (STATS 200, 3 units)
- Introduction to Applied Statistics (MS&E 125, 4 units)
- Fundamentals of Data Science: Prediction, Inference, Causality (MS&E 226, 3 units)
- One of the following:
- Causality, Decision Making and Data Science (DATASCI 161, 3 units)
- Causal Inference for Social Science (POLISCI 150C/POLISCI355C, 5 units)*
- Quasi-Experimental Research Design & Analysis (SOC 258B, 5 units)**
- Advanced Topics in Econometrics (ECON 102C, 5 units)**
- Applications of Causal Inference Methods (EDUC 260A, 3 units)
* POLISCI 150C has a prerequisite of POLISCI 150A. However, if you are familiar with programming in R, your other statistical inference core classes will provide sufficient preparation, so you do not need to take POLISCI 150A.
**SOC 258B and ECON 102C have prerequisites of ECON 102B. However, your other statistical inference core classes will provide sufficient preparation, so you do not need to take ECON 102B.
Optimization (3-4 units)
- One of the following:
- Introduction to Optimization (MS&E 111/211/ENGR 62, 3 units)
- Introduction to Optimization: Data Science (MS&E 111DS/211DS, 4 units)
Ethics (3-5 units)
- One of the following:
- Justice (POLISCI 103 - 5 units)
- Ethics, Public Policy, and Technology Change (CS 182 - 4 units)
- Data Privacy and Ethics (MS&E 234 - 3 units)
- Introduction to Moral Philosophy (ETHICSOC 20 – 4-5 units)
- The Politics of Algorithms (COMM 154 / COMM 254 / CSRE 154T / SOC 154 - 5 units)
Social Systems Core
Behavioral Science (15-20 units)
Complete four courses that cover at least two of the following four areas:
- Psychology (“Individuals”)
- Introduction to Psychology (PSYCH 1 - 5 units)
- Minds and Machines (PSYCH 35 - 4 units)
- Introduction to Personality and Affective Science (PSYCH 80 - 4 units)
- Self and Society: Introduction to Social Psychology (SOC 2 - 4 units)
- Sociology (“Groups”)
- Economic Sociology (SOC 114 - 5 units)
- Race and Ethnic Relations in the USA (SOC 145 - 4 units)
- Formal Organizations (SOC 160 – 4 units)
- Formal Organizations (OSPSANTG 46 - 4 units)
- Introduction to Social Networks (SOC 126 - 4 units)
- Introduction to Computational Social Science (SOC 10 - 4 units)
- America: Unequal (SOC 3 - 4 units)
- Political Science (“Institutions”)
- The Science of Politics (POLSCI 1 - 5 units)
- Introduction to International Relations (POLISCI 101- 5 units)
- Introduction to American Politics and Policy: In Defense of Democracy (POLISCI 102 - 5 units)
- Democracy, Development, and the Rule of Law (POLISCI 114D - 3-5 units)
- Economics (“Markets”)
- Economic Analysis I (ECON 50 - 5 units)
- Economic Analysis II (ECON 51 – 5 units)
- Economic Analysis III (ECON 52 – 5 units)
Pathway (12-16 units)
The pathway is an opportunity for students to develop specific expertise on a topic they are passionate about and where data science methods and approaches have something compelling to offer.
Capstone (4 units)
To integrate their computational skills and social science domain knowledge, Data Science & Social Systems majors will work in teams to provide actionable recommendations and practical tools to partners in government agencies, community organizations, or various social science labs that are striving to address an important societal challenge. Through this partnership, students will integrate material from their coursework, gain experience applying data science techniques to complex, real-world problems, and develop their ability to work in teams.
To satisfy the capstone requirement, please complete the following:
- Data Science Practicum I (DATASCI 192A, 2 units)
- Data Science Practicum II (DATASCI 192B, 2 units)
Additional Degree Requirements
Writing in the Major (WIM) (3-5 units)
- One of the following:
- Computers, Ethics and Public Policy (CS 181W)
- Ethics, Public Policy, and Technology Change (CS 182W)
CS 182W cannot double-count for the ethics requirement and the WIM requirement. - Data Narratives (DATASCI 120)
- Data Narratives (DATASCI 120)
- Data Science Practicum I (DATASCI 192A, 2 units) and Data Science Practicum II (DATASCI 192B, 3 units)
DATASCI 192A/B can double-count to fulfill the WIM and Capstone requirements. - A WIM course associated with students’ selected pathway, if approved. Please fill out the Data Science Requirement Inquiry Form.