# Data Science (2019 - 2020)

## Policy on Declaration of Major or Minor in Data Science

Students must complete one DS-UA course with a recorded grade of C or better before they can declare a major or minor in Data Science. This policy applies to all NYU students, not just to those matriculated in CAS. For those students interested in data science and computer science, please stay tuned for more curricular information.

**Major in Data Science**

The major requires thirteen 4-point courses (48 points), and the completion of any CAS minor. This minor requirement only applies to students pursuing Data Science as a single major (not applicable for students pursuing a double or triple major). Major requirements include:

The following five courses (20 points) sponsored by the NYU Center for Data Science:

- Data Science for Everyone (DS-UA 111)
- Introduction to Data Science (DS-UA 112)
- Causal Inference (DS-UA 201)
- Responsible Data Science (DS-UA 202)
- Advanced Topics in Data Science (DS-UA 301)

The following four courses (16 points) sponsored by NYU Courant Computer Science Department:

- Introduction to Computer Science (CSCI-UA 101)
- Data Structures (CSCI-UA 102)
- Introduction to Machine Learning (CSCI-UA 473)
- Data Management and Analysis (CSCI-UA 480-007)

The following four courses (16 points) sponsored by NYU Courant Mathematics Department:

- Mathematics for Economics I (MATH-UA 211) or Calculus I (MATH-UA 121)
- Mathematics for Economics II (MATH-UA 212) or Calculus II (MATH-UA 122)
- Linear Algebra (MATH-UA 140)
- Probability and Statistics (MATH-UA 235)

Completion of any CAS minor. CAS minors range between 4-6 courses. This minor requirement only applies to students pursuing Data Science as a single major (not applicable for students pursuing a double or triple major).

**Policies Applying to the Major**

- A grade of C or better is necessary in all courses used to fulfill major requirements; courses graded pass/fail do not count toward the major.
- Prospective majors must begin the major sequence (CSCI-UA 101) by the first semester of their sophomore year to complete the major requirements in three years.
- Prospective majors should email Director of Undergraduate Studies, Professor Andrea Jones-Rooy (ajr348@nyu.edu) during the fall or spring semester of their freshman year and must declare the major after successfully completing a DS-UA course.
- CAS students (in any major or minor) are not permitted to take computer science courses in the Tandon School of Engineering.
- Those interested in spending a semester away should work out their schedule with an advisor as early as possible. We are preparing specific pathways for those majoring in data science and would like to study abroad.

**Recommended Program of Study for the Major in Data Science:**

**Year One Fall term:**

- DS-UA.0111 Data Science for Everyone
- MATH-UA.0121 Calculus 1 or MATH-UA.0211 Math for Economics 1
- [If needed] CSCI-UA 0002 Introduction to Computer Programming or CSCI-UA 0003 Introduction to Computer Science (Limited Prior Experience). Qualified students could move to CSCI-UA 101 Introduction to Computer Science.

**Year One Spring term:**

- DS-UA.0112 Introduction to Data Science
- MATH-UA.0122 Calculus 2 or MATH-UA.0212 Math for Economics 2
- CSCI-UA.0101 Introduction to Computer Science

**Year Two Fall term:**

- DS-UA.0201 Causal Inference
- CSCI-UA.0102 Data Structures
- MATH-UA.0140 Linear Algebra

**Year Two Spring term:**

- MATH-UA.0235 Probability and Statistics
- CSCI-UA.0480-007 Special Topics: Data Management and Analysis

**Year Three Fall term:**

- CSCI-UA.0473 Introduction to Machine Learning

**Year Three Spring term:**

- DS-US.0301 Advanced Topics in Data Science
- DS-UA.0202 Responsible Data Science

## Minor

The minor in data science consists of five 4-point courses. All students who wish to minor in data science must complete a minor registration form, and must consult a minor adviser prior to any registration. Non-CAS students should fill out the minor declaration form via Albert. Please consult the page detailing policies and procedures for cross-school minors.

Students must complete at least one DS-UA course with a grade of C or better before they may declare the minor in data science.

A grade of C or better is required in all courses used to fulfill minor requirements. This policy applies to all NYU students, not just to those matriculated in CAS.

Students must check the prerequisites for any course before registering. See the “Course Offerings” section for further details.

## Minor requirements

Five 4-point courses (20 points) completed with a grade of C or better (Pass/Fail does not count). All students in the minor will take these three courses offered by the Center for Data Science:

- Data Science for Everyone (DS-UA 111)
- Introduction to Data Science (DS-UA 112)
- Causal Inference (DS-UA 201)

Students will also take two courses offered by the Department of Computer Science, dependent upon a student’s incoming knowledge and skills in programming. Choose one (1) pathway:

**(1) Students entering the minor with no prior programming experience**

- Introduction to Computer Programming (No Prior Experience) (CSCI-UA 2)
- Either Database Design and Implementation (CSCI-UA 60) or Programming Tools for the Data Scientist (CSCI-UA 381)

**(2) Students entering the minor with limited prior programming experience**

- Introduction to Computer Programming (Limited Prior Experience) (CSCI-UA 3)
- Either Database Design and Implementation (CSCI-UA 60) or Programming Tools for the Data Scientist (CSCI-UA 381)

__(3) Students entering the minor with extensive prior programming experience__

- Database Design and Implementation (CSCI-UA 60)
- Programming Tools for the Data Scientist (CSCI-UA 381)

## Restrictions

Because of the substantial curricular overlap between computer science, data science, and mathematics, students who choose to minor in data science may double count only one course between the computer science or mathematics major or minor and the data science minor. Students should consult the guidelines of their major for any additional restrictions and policies.

Advanced standing credits for computer science and mathematics courses are applied exactly according to how those credits are applied for the respective majors and minors.