The Bachelor of Science in Data Science at Rutgers provides students with a foundation in data literacy, statistical inference, and data management. The program includes courses in calculus, linear algebra, and principles of information and data management. The program has two tracks: Computer Science and Economics. The Computer Science track includes courses in calculus and computer science, with a deep emphasis on Machine Learning and Artificial Intelligence. The Economics track includes courses in microeconomics and macroeconomics, as well as other advanced economics courses. Overall, the program provides students with a comprehensive curriculum that prepares them for a career in data science with a focus on economics or computer science.

Students must complete the Foundational courses and choose from one of the BS degree options, along with completing the SAS CORE requirements.

There is no precedence order except for the normal prerequisites for the courses. Information is subject to change. Please consult advisors.

Foundational Courses


BS - Computer Science (Code: NB219SJ)


BS - Economics (Code: NB219EJ)


Declaration of Major

Requirements: To declare the Data Science Major, students must successfully complete these three foundational courses: Data 101, Statistical Inference, and Data Management course.

To add the Data Science in MyMajor, please complete the forms according to your specific school affiliation. 
School of Arts and Sciences: 
School of Environmental and Biological Sciences: 
School of Engineering: Minors, Second Majors, and Dual Degrees | Rutgers School of Engineering
Rutgers Business School: