Data Science Major

Students must also complete the Undergraduate Registration Requirement and the degree requirements of their home school.

Course Title
Department Courses (11 units)
4 foundational courses:
Introduction to Statistics and Data Science
Introduction to Probability and Statistics
Applied Statistics
Series and Multiple Integrals
Sequences and Series
and Multivariable Integral Calculus
Statistical Theory & Methods 1
Statistical Theory & Methods 2
6 data science core courses:
Data Science 1 with R
and Data Science 2 with R
and Data Science 3 with R
or
Data Science 1 with Python
and Data Science 2 with Python
and Data Science 3 with Python
NOTE! Students may receive credit for only one Data Science sequence: either Data Science with R (301 sequence), or Data Science with Python (303 sequence)
Data Structures and Algorithms for Data Science
Information Management for Data Science
Advanced Machine Learning for Data Science
1 capstone experience course:
Data Science Project
Required Related Courses (8 units)
4 mathematics courses:
Single-Variable Differential Calculus
and Single-Variable Integral Calculus
Single-Variable Calculus with Precalculus
and Single-Variable Calculus with Precalculus
and Single-Variable Calculus with Precalculus
Multivariable Differential Calculus
Multivariable Differential Calculus for Engineering
Accelerated Mathematics for ISP: First Year
Accelerated Mathematics for MMSS: First Year
MENU: Linear Algebra and Multivariable Calculus
MENU: Intensive Linear Algebra and Multivariable Calculus
Linear Algebra
Accelerated Mathematics for ISP: First Year
Accelerated Mathematics for MMSS: First Year
MENU: Linear Algebra and Multivariable Calculus
MENU: Intensive Linear Algebra and Multivariable Calculus
Engineering Analysis I
1 computer science course:
Introduction to Computer Programming
Fundamentals of Computer Programming
2 courses chosen from approved Technical and Domain Science electives 1
1 approved Ethics elective course 2
1

See list of approved Technical and Domain Science courses below. For updates please refer to department website list of Technical and Domain Science Electives.

2

See list of approved Ethics elective courses below. For updates please refer to department website list of Ethics electives.

Technical and Domain Science Electives (students choose 2 courses; courses may be from different subject areas)

Anthropology

Course Title
ANTHRO 322-0Introduction to Archaeology Research Design & Methods
ANTHRO 324-0Archaeological Survey Methods
ANTHRO 362-0Advanced Methods in Quantitative Analysis
ANTHRO 389-0Ethnographic Methods and Analysis

Biological Sciences

Course Title
BIOL_SCI 323-0Bioinformatics: Sequence and Structure Analysis
BIOL_SCI 338-0Modeling Biological Dynamics
BIOL_SCI 341-0Population Genetics
BIOL_SCI 378-0Functional Genomics

Biomedical Engineering

Course Title
BMD_ENG 311-0Computational Genomics

Chemical and Biological Engineering

Course Title
CHEM_ENG 379-0Computational Biology: Analysis and Design of Living Systems

Communication

Course Title
COMM_ST 352-0Social Network Analysis
COMM_ST 371-0Cultural Analytics

Computer Science

Course Title
COMP_SCI 325-1Artificial Intelligence Programming
COMP_SCI 336-0Design & Analysis of Algorithms
COMP_SCI 339-0Introduction to Database Systems
COMP_SCI 348-0Introduction to Artificial Intelligence
COMP_SCI 352-0Machine Perception of Music & Audio

Earth and Planetary Science

Course Title
EARTH 323-0Seismology and Earth Structure
EARTH 327-0Geophysical Time Series Analysis
EARTH 340-0Physics of Weather & Climate
EARTH 343-0Earth System Modeling
EARTH 353-0Mathematical Inverse Methods in Earth and Environmental Sciences
EARTH 360-0Instrumentation and Field Methods
EARTH 361-0Scientific Programming in Python
EARTH 362-0Data Analysis for Earth and Planetary Sciences

Economics

Course Title
ECON 381-1Econometrics
ECON 381-2Econometrics
ECON 383-0Applied Econometrics

Engineering Sciences and Applied Mathematics

Course Title
ES_APPM 346-0Modeling and Computation in Science & Engineering
ES_APPM 370-1Introduction to Computational Neuroscience
ES_APPM 375-1Quantitative Biology I: Experiments, Data, Models, and Analysis
ES_APPM 375-2Quantitative Biology II: Experiments, Data, Models, and Analysis

Global Health

Course Title
GBL_HLTH 320-0Qualitative Research Methods in Global Health

Industrial Engineering and Management Sciences

Course Title
IEMS 308-0Data Science and Analytics
IEMS 313-0Foundations of Optimization
IEMS 315-0Stochastic Models
IEMS 317-0Discrete Event Systems Simulation
IEMS 340-0Qualitative Methods in Engineering Systems
IEMS 341-0Social Networks Analysis
IEMS 351-0Optimization Methods in Data Science

Integrated Marketing and Journalism

Course Title
IMC 302-0Research for Marketing Communications
IMC 307-0Digital, Social and Mobile Marketing
JOUR 377-0Knight Lab: Data Analysis & Visualization

Linguistics

Course Title
LING 334-0Introduction to Computational Linguistics

Mathematics

Course Title
MATH 306-0Combinatorics & Discrete Mathematics
MATH 308-0Graph Theory
MATH 310-2Probability and Stochastic Processes
MATH 310-3Probability and Stochastic Processes
MATH 311-2MENU: Probability and Stochastic Processes
MATH 311-3MENU: Probability and Stochastic Processes
MATH 366-0Mathematical Models in Finance
MATH 368-0Introduction to Optimization
MATH 386-1Econometrics for MMSS
MATH 386-2Econometrics for MMSS

Political Science

Course Title
POLI_SCI 310-0Methods of Political Inference
POLI_SCI 312-0Statistical Research Methods

Psychology

Course Title
PSYCH 380-0Advanced Statistics & Experimental Design
PSYCH 387-0Consumer Psychology and Marketing Research

Sociology

Course Title
SOCIOL 303-0Analysis and Interpretation of Social Data
SOCIOL 329-0Field Research and Methods of Data Collection

Statistics and Data Science

Course Title
STAT 302-0Data Visualization
STAT 320-3Statistical Theory & Methods 3
STAT 328-0Causal Inference
STAT 342-0Statistical Data Mining
STAT 344-0Statistical Computing
STAT 348-0Applied Multivariate Analysis
STAT 350-0Regression Analysis
STAT 351-0Design and Analysis of Experiments
STAT 352-0Nonparametric Statistical Methods
STAT 353-0Advanced Regression
STAT 354-0Time Series Modeling and Forecasting
STAT 356-0Hierarchical Linear Models
STAT 357-0Introduction to Bayesian Statistics
STAT 365-0Introduction to the Analysis of Financial Data

Ethics Elective (students choose 1 course)

African American Studies

Course Title
AF_AM_ST 215-0Introduction to Black Social & Political Life
AF_AM_ST 220-0Civil Rights and Black Liberation
AF_AM_ST 319-0Race, Ethnicity and the American Constitution

Entrepreneurship

Course Title
ENTREP 360-0Leadership, Ethics, and You

Global Health

Course Title
GBL_HLTH 302-0Global Bioethics
GBL_HLTH 324-0Volunteerism and the Ethics of Help

Humanities

Course Title
HUM 325-5Humanities in the Digital Age

Integrated Marketing and Journalism

Course Title
IMC 310-0Integrated Marketing and Communication Law, Policy and Ethics
IMC 311-0Data Governance: Critical Issues in Digital Marketing Communications
JOUR 303-0Framed: Media and the Marginalized
JOUR 370-0Media Law & Ethics

Latina and Latino Studies

Course Title
LATINO 342-0Latina and Latino Social Movements
LATINO 392-0Topics in Latina and Latino Social and Political Issues

Performance Studies

Course Title
PERF_ST 306-0Performance and Race

Philosophy

Course Title
PHIL 220-0Introduction to Critical Theory
or COMP_LIT 207-0 Introduction to Critical Theory
PHIL 221-0Gender, Politics, & Philosophy
or GNDR_ST 233-0 Gender, Politics, and Philosophy
PHIL 224-0Philosophy, Race, and Racism
PHIL 240-0Freedom and Responsibility
PHIL 262-0Ethical Problems and Public Issues
PHIL 268-0Ethics and the Environment
PHIL 269-0Bioethics
PHIL 270-0Climate Change and Sustainability: Economic and Ethical Dimensions
or ISEN 230-0 Climate Change and Sustainability: Ethical Dimensions
PHIL 273-2The Brady Scholars Program: The Moral Life
PHIL 273-3The Brady Scholars Program: The Good Society
PHIL 363-0Kant's Moral Theory
PHIL 364-0Business and Professional Ethics

Political Science

Course Title
POLI_SCI 302-0Subjects, Citizens, Revolutionaries: Early Modern Political Thought
POLI_SCI 303-0Modernity and Its Discontents
POLI_SCI 304-0Human Rights Between East and West
POLI_SCI 307-0Deportation Law and Politics
POLI_SCI 309-0Political Theories of the Rule of Law
or LEGAL_ST 309-0 Political Theories of the Rule of Law
POLI_SCI 347-0Ethics in International Relations
POLI_SCI 382-0Politics of Religious Diversity

Religious Studies

Course Title
RELIGION 373-0Religion and Bioethics

Slavic Languages and Literatures

Course Title
SLAVIC 222-0Language, Politics, & Identity
or LING 222-0 Language, Politics, and Identity
SLAVIC 260-0Economics and the Humanities: Understanding Choice

Sociology

Course Title
SOCIOL 220-0Health, Biomedicine, Culture, and Society
or HUM 220-0 Health, Biomedicine, Culture, and Society
SOCIOL 321-0Numbers, Identity & Modernity: How Calculation Shapes Who We Are & What We Know

The Data Science Major for Students in MMSS

Students majoring in both Data Science and MMSS will need to complete all requirements for the MMSS major and requirements for Data Science major are modified as follows (for triple major limitations see MMSS Adjunct Major):

All other data science major course requirements remain the same.

The Data Science Major for Students Majoring or Minoring in Statistics

For students who complete all requirements for Statistics major or minor, the requirements for the Data Science major are modified as follows:

Note that there can be no double counting between the three 300 level elective courses required for the Statistics major and the required Data Science major courses including the elective courses designated as the STAT 320-1 and STAT 320-2 replacements.

All other Data Science major course requirements remain the same.

The Data Science Major for Students Majoring or Minoring in Weinberg Computer Science

For students who complete all requirements for the Weinberg Computer Science major or minor, the requirements for the Data Science major are modified as follows:

  • STAT 304-0 will be replaced with 1 elective course approved by the Director of Data Science.

All other Data Science major course requirements remain the same.

Honors in Data Science

Majors with strong academic records and an interest in pursuing honors should contact the director of undergraduate studies no later than the start of senior year. Accepted students take 2 quarters of STAT 399-0 Independent Study, during which they develop and write a research paper; these enrollments do not count toward the major.

Students whose theses and grades meet department criteria are recommended to the college for graduation with honors. For more information consult the director of Data Science and see Honors in the Major.