Skip to main content

Data Science Major Requirements

Data Science Major Declaration Requirement

Prior to declaring the major in Data Science, students are required to complete 3 courses that provide the student with experience in fundamental components of Data Science: statistics, mathematics, and computer science. For the list of the courses students are required to complete, see the Data Science Major Declaration Requirement section found at the bottom of this page.

Major in Data Science Requirements (19 units)

Required Related Courses (8 units)
Required Major Courses (11 units)

Required Related Courses (8 units)

Mathematics (4 units)
Computer Science (1 unit)
Technical and Domain Science electives (2 units)
Ethics elective (1 unit)

 

Mathematics (4 units)

MATH 220-1 Single-Variable Differential Calculus
MATH 220-2 Single-Variable Integral Calculus
MATH 230-1 Multivariable Differential Calculus
MATH 240 Linear algebra

(Note: MATH 220-1, 2 or MATH 230-1 or MATH 240 can be replaced by their equivalent courses)

 

Computer Science (1 unit)

COMP_SCI 110  Intro to Computer Programing or COMP_SCI 111 Fundamentals of Computer Programming (or STAT 201*)

*In 2022-2023, the Department of Statistics and Data Science will offer STAT 201 Intro to Programming for Data Science as a trial course, and it will be accepted as a replacement course for COMP_SCI 110 or COMP_SCI 111.

 

Technical and Domain Science Electives (2 units)

This requirement is designed to assist students in deepening technical and/or domain knowledge. Students can opt to take any 2 courses from the Technical and/or Domain Science Electives pre-approved course list. Because these are required related courses, they can also be used to fulfill other degree requirements. If students would like to request approval of a course or courses not on the pre-approved course list, they should submit the course name and number, course description, and whenever possible a copy of the course syllabus to the Director of Data Science.

 

Ethics Elective (1 unit)

This requirement is designed to expose students to ethical reasoning and considerations that will assist them in becoming ethical data science practitioners. Students can opt to take course from the Ethics Elective pre-approved course list . Because this is required related course, it can also be used to fulfill other degree requirements. If students would like to request approval of a course not on the pre-approved course list, they should submit the course name and number, course description, and whenever possible a copy of the course syllabus to the Director of Data Science.

Required Major Courses (11 units)

Foundational courses (4 units)
Data Science core courses (6 units)
Capstone experience course (1 unit)

 

Foundational courses (4 units)

STAT 202 or STAT 210 or STAT 232

STAT 228 Series and Multiple Integrals (formerly Topics in Mathematics for Data Science)

STAT 320-1 Statistical Theory and Methods 1

STAT 320-2 Statistical Theory and Methods 2

Data science core courses (6 units)

STAT 304 Data Structures and Algorithms for Data Science

STAT 305 Information Management for Data Science

STAT 303-1, 2, 3 Data Science 1, 2, 3 with Python or STAT 301-1, 2, 3 Data Science 1, 2, 3 with R**

STAT 362 Advanced Machine Learning for Data Science

Capstone experience course (1 unit)

STAT 390 Data Science Project (currently STAT 359 Data Science Project)

 

Data Science Major Declaration Requirement

Data Science Major Declaration Requirement

Prior to declaring the major in Data Science, students are required to complete 3 courses that provide the student with experience in the fundamental components of Data Science:

*In 2022-2023, the Department of Statistics and Data Science will offer STAT 201 Intro to Programming for Data Science as a trial course, and it will be accepted as a replacement course for COMP_SCI 110 or COMP_SCI 111.

Students may begin the pre-advising portion of the declaration process for the major as soon as they have started the second of the three required courses.

We suggest First Year students who wish to declare the major complete the 3 required courses in their first two quarters they are at Northwestern.

We recommend all students interested in either the Data Science major or minor join the Data Science Interest List (opens Sept 1 each year). This list helps the department communicate with students interested in the major/minor and prepare them for their declaration process.

Back to top