Undergraduate Program

Data Science: Major and Minor at NYU Shanghai


I. Introduction and Overview

The major and minor will draw heavily from existing courses in computer science, mathematics, statistics and economics. Students who complete the major will not only have expertise in computer programming, statistics, and data mining, but also know how to combine these tools to solve contemporary problems in a discipline of their choice, including the social science, physical science, and engineering disciplines. Students who complete the minor will also gain significant exposure to programming, statistics, and data analysis, but not in the same depth as with the major. The data science minor would be complementary for essentially all of the other NYU Shanghai majors.

Upon graduation, data science majors have numerous career paths. They could continue their studies in data science, e.g., through NYU’s Master’s of Data Science program (in New York). They could also go on to graduate school in computer science, social science, business, finance, medicine, law, linguistics, education, and so on. Outside of academe, there are myriad career paths. Not only can they pursue careers with traditional computer-science companies and startups such as Google, Facebook, Amazon, and Microsoft, but also with companies in the transportation, energy, medical, and financial industries. They can also pursue careers in the public sector, including urban planning, law enforcement, and education.

II. Requirements for Data Science Major and Minor

  1. Major in Data Science 

Required Courses (12 Courses Beyond Core):

Programming/CS Courses Math Courses Data Analysis Courses Data Management Course Concentration Courses
  • Intro to Computer Programming
  • Intro to Computer Science
  • Intro to Data Structures
  • Calculus
  • Multivariable Calculus
  • Linear Algebra
  • Probability and statistics
  • Econometrics
  • Machine Learning
  • Information Visualization
  • Databases
  • 2 domain-area courses
  • Senior project or another domain-area course
  1.  Minor In Data Science

​Required Courses:

  • Intro to Computer Science
  • Data Structures
  • Probability and Statistics
  • Econometrics
  • Machine Learning

For more information about Data Science major, please click Here