Prerequisites for DSC Courses

Prerequisites for DSC Courses

Updated 2/5/2020

Lower Division

Lower Division Data Science Prerequisites

Course NumberTitlePrerequisites and Co-requisites
DSC 10Principles of Data SciencePrerequisite: None
DSC 20Intro to Data StructuresPrerequisite: DSC 10
DSC 30Representations of DataPrerequisite: DSC 20
DSC 40ATheoretical Foundations of Data Science I

Prerequisite:

  • DSC 10
  • MATH 18 or 31AH
  • MATH 20C or 31BH
DSC 40BTheoretical Foundations of Data Science IIPrerequisite: DSC 40A
DSC 80The Practice and Application of Data Science

Prerequisite: 

  • DSC 30
  • DSC 40A
DSC 96Workshop in Data ScienceCorequisite: DSC 10 (or prior completion)

Lower Division Mathematics, Physics, Biology, and Chemistry Prerequisites

** View AP course substitution information here 

Upper Division

Upper Division Core Prerequisites: Data Science

*Course number and titles are subject to change. 

Course NumberTitle
Prerequisites and Co-requisites

DSC 100

Introduction to Data Management

Prerequisites:

  • DSC 40B
  • DSC 80

DSC 102

Systems for Scalable Analytics

Prerequisite:

  • DSC 100

DSC 106

Introduction to Data Visualization

Prerequisite:

  • DSC 80

Senior Project 180A

Data Science Project I

Prerequisites:

  • DSC 102 (Concurrent with DSC 180A allowed in WI20 and FA20 ONLY)
  • Math 189 (Concurrent with DSC 180A or 180B allowed in WI20, SP20, and FA20 ONLY) 
  • CSE 151A or CSE 158 or DSC 190 A00 (SP20)

Senior Project 180B

 

Data Science Project II

Prerequisites:

  • DSC 106
  • DSC 180A

Upper Division Core Prerequisites: Math, ECE, and CSE

In order to see the most up to date prerequisties for Upper Division Core courses, please follow the links below: 

CSE Prerequisites Page 

ECE Prerequisites Page

Math Prerequisites Page

Upper Division Elective Prerequisites: Data Science

Course NumberTitle
Prerequisites and Co-requisites
DSC 104 Beyond Relational Data Management

Prerequisite:

  • DSC 102
DSC 120 Signal Processing for Data Analysis

 Prerequisites:

  • Math 18
  • Math 20C
  • DSC 40B
DSC 160 Data Science and the Arts

 Prerequisite:

  • DSC 80
DSC 170Spatial Data Science and Applications

Prerequisite:

  • DSC 80
DSC 190Business Analytics

Prerequisites:

  • DSC 80 (Strongly Recommended: DSC 102)
DSC 190Introduction to Robotics Perception and Navigation

 Prerequisites:

  • Students will fill out a Google Form and the instructor will determine course preparation. Students should have completed at least through DSC 80.

Enrolling in Classes

Course Offerings

Course Descriptions