**Required courses:**

CDS 121 Data

CDS 142 Programming I

CDS 180 Language Lab: Python

CDS 241 Programming II

CDS 242 Algorithms and Data Structures

CDS 280 Introductory Data Analysis Lab

MAS 111 Analysis I

MAS 161 Calculus I

MAS 162 Calculus II

MAS 270 Intermediate Statistics

CDS 241 Programming II

CDS 242 Algorithms and Data Structures

CDS 280 Introductory Data Analysis Lab

**One from the following:**MAS 111 Analysis I

MAS 161 Calculus I

**One from the following:**MAS 162 Calculus II

MAS 270 Intermediate Statistics