Prerequisites for DSC Courses
Updated 7/24/2019
Lower Division
Lower Division Data Science Prerequisites
Course Number  Title  Prerequisites and Corequisites 

DSC 10  Principles of Data Science  Prerequisite: None 
DSC 20  Intro to Data Structures  Prerequisite: DSC 10 
DSC 30  Representations of Data  Prerequisite: DSC 20 
DSC 40A  Theoretical Foundations of Data Science I  Prerequisite:

DSC 40B  Theoretical Foundations of Data Science II  Prerequisite: DSC 40A 
DSC 80  The Practice and Application of Data Science  Prerequisite:

DSC 96  Workshop in Data Science  Corequisite: DSC 10 (or prior completion) 
Lower Division Mathematics Prerequisites
Course Number  Title  Prerequisites and Corequisites 

MATH 18  Linear Algebra  Prerequisite: One of the following:

MATH 20A  Calculus for Science and Engineering  Prerequisite: One of the following:

MATH 20B  Calculus for Science and Engineering  Prerequisite: One of the following:

MATH 20C  Calculus and Analytic Geometry for Science and Engineering  Prerequisite: One of the following:

Lower Division Natural Science Prerequisites: Biology
** View AP course substitution information here
Course Number  Title  Prerequisites and Corequisites 

BILD 1  The Cell  Prerequisite: None Recommended Preparation: Prior Completion of a high school or college level chemistry course 
BILD 2  Multicellular Life  Prerequisite: BILD 1 
BILD 3  Organismic and Evolutionary Biology  Prerequisite: None 
Lower Division Natural Science Prerequisites: Chemistry
** View AP course substitution information here
Course Number  Title  Prerequisites and Corequisites 

CHEM 6A  General Chemistry I  Prerequisite: None Corequisite: MATH 10A or 20A or prior enrollment 
CHEM 6B  General Chemistry II  Prerequisite:
Recommended: Concurrent or prior enrollment in MATH 10B or 20B 
CHEM 6C  General Chemistry III  Prerequisite: CHEM 6B or 6BH Recommended: Completion of MATH 10B or 20B 
Lower Division Natural Science Prerequisites: Physics
** View AP course substitution information here
Course Number  Title  Prerequisites and Corequisites 

PHYS 2A  Physics Mechanics  Prerequisite: MATH 20A Corequisite: MATH 20B or prior completion 
PHYS 2B  Physics Electricity and Magnetism  Prerequisites:
Corequisites: MATH 20C or 31BH or prior completion 
PHYS 2C  Physics Fluids, Waves, Thermodynamics, and Optics  Prerequisites:
Corequisites: MATH 20D or prior completion Recommended: Prior completion of PHYS 2B is strongly recommended 
Upper Division
Upper Division Core Prerequisites: Data Science
*Course number and titles are subject to change. These courses will not be offered until the Academic Year 20192020.
Course Number  Title  Prerequisites and Corequisites 

DSC 100 (formerly DSC 110)  Databases  Prerequisites:

DSC 102 (formerly DSC 120)  Distributed Computing  Prerequisite:

DSC 106 (formerly DSC 170L)  Visualization Laboratory  Prerequisite:

Senior Project 180A (formerly 196A)  Senior Project  Prerequisites:

Senior Project 180B (formerly DSC 196B)  Senior Project  Prerequisites:

Upper Division Core Prerequisites: Math, ECE, and CSE
*Note: If you take Math 180A as a prerequisite for an Upper Division Core Course, you may petition MATH 180A to count towards your Upper Division Elective units.
**Note: You are only required to take one Upper Division statistics course. You may choose between MATH 183, MATH 181A, CSE 103 and ECE 109 to meet this requirement.
Course Number  Title  Prerequisites and Corequisites 

MATH 183**  Statistical Methods  Prerequisite: MATH 20C or MATH 31BH OR Consent of instructor 
MATH 181A**  Intro to Mathematical Statistics I  Prerequisites:
OR Consent of instructor 
ECE 109**  Engineering Probability and Statistics  Prerequisites:

CSE 103**  Intro to Probability and Statistics  Prerequisites:

CSE 150A  Intro to Artificial Intelligence: Search and Reasoning  Prerequisites:

CSE 151  Intro to Artificial Intelligence: Statistical Approaches  Prerequisites:

CSE 158  Recommender Systems and Web Mining  Prerequisites:

MATH 189  Exploratory Data Analysis and Inference  Prerequisites:
OR Consent of Instructor 
Upper Division Elective Prerequisites: Data Science
Course Number  Title  Prerequisites and Corequisites 

DSC 170  Spatial Data Science and Applications  Prerequisite:
