Data Science Major + Closely Related major/minor
The department has identified the following as closely related major/minor programs that require modification to the Data Science Major requirements for students to do both programs.
Mathematical Methods for the Social Sciences (MMSS) major + Data Science major
Integrated Science Program (ISP) major + Data Science major
Statistics major + Data Science major
Statistics minor + Data Science major
Weinberg Computer Science major + Data Science major
Weinberg Computer Science minor + Data Science major
Mathematical Methods for the Social Sciences (MMSS) major + Data Science major
Since MMSS is a joint major program, students majoring in both Data Science and MMSS will need to complete all requirements for MMSS major and requirements for Data Science major are modified as follows:
- Introductory Statistics course requirement (STAT 202-0, 210-0, 232-0 or equivalent) is waived
- MATH 226-0 is waived
- MATH 385-0 counts in place of STAT 320-1
- The 2 related Technical and Domain electives are automatically fulfilled by MATH 386-1 and MATH 386-2
All other Data Science major course requirements would need to be met.
Integrated Science Program (ISP) major + Data Science major
Students will complete all requirements for ISP major and requirements for Data Science major are modified as follows:
- Introductory Statistics course requirement (STAT 202-0, 210-0, 232-0 or equivalent) is waived
- MATH 226-0 is waived
- STAT 383-0 counts in place of STAT 320-1
- The 2 related Technical and Domain electives are automatically fulfilled by MATH 381-0 and EARTH 350-0
All other Data Science major requirements must be met.
Statistics major + Data Science major
Students will complete all requirements for Statistics major and requirements for Data Science major are modified as follows:
- Introductory Programming course requirement (STAT 201-0 or COMP_SCI 110-0) will be replaced with an additional 300-level STAT approved elective course. Statistics + Data Science majors will take 4 300-level STAT electives from this approved list.
- Introductory Statistics course requirement (STAT 202-0, 210-0, 232-0, or equivalent) is waived
- The 2 related Technical and Domain electives are automatically fulfilled by STAT 320-3 and STAT 350-0
STAT 320-1 and STAT 320-2 will be replaced with 2 elective courses approved by the Director of Data Science. The 2 elective courses designated as the STAT 320-1 and STAT 320-2 replacements may not be double counted with any other major/minor.
There can be no double counting between the three 300-level elective courses required for the Statistics major and the required Data Science major courses including the elective courses designated as the STAT 201-0, STAT 320-1 and STAT 320-2 replacements.
All other Data Science major requirements must be met.
Statistics minor + Data Science major
Students will complete all requirements for Statistics minor and requirements for Data Science major are modified as follows:
- Introductory Programming course requirement (STAT 201-0 or COMP_SCI 110-0) will be replaced with a 300-level STAT elective course from approved list.
- Introductory Statistics course requirement (STAT 202, 210, or equivalent) is waived
- The 2 related Technical and Domain electives are automatically fulfilled by STAT 320-3 and STAT 350-0
STAT 320-1 and STAT 320-2 will be replaced with 2 elective courses approved by the Director of Data Science. The 2 elective courses designated as the STAT 320-1 and STAT 320-2 replacements may not be double counted with any other major/minor.
All other Data Science major requirements must be met.
Weinberg Computer Science major + Data Science major
Students will complete all requirements for Weinberg Computer Science major and requirements for Data Science major are modified as follows:
- STAT 304 will replaced with 1 elective course approved by the Director of Data Science
Since COMP_SCI 214 is required for the Weinberg Computer Science major and COMP_SCI 214 and STAT 304 cover similar material, STAT 304 must be replaced with 1 elective course approved by the Director of Data Science.
According to Weinberg policy the “related” courses for these two majors may be double counted
All other Data Science major requirements must be met.
Weinberg Computer Science Minor + Data Science major
Students will complete all requirements for Weinberg Computer Science major and requirements for Data Science major are modified as follows:
- Introductory Programming course requirement (STAT 201-1 or COMP_SCI 110-0 or an alternative introductory computer science course*) will be replaced with an elective course approved by the Director of Data Science
- STAT 304-0 will be replaced with 1 elective course approved by the Director of Data Science
*Since Weinberg Computer Science majors may take an introductory computer science course other than COMP_SCI 110-0, the Director of Data Science will approve the alternative course that satisfies the introductory programming course requirement as well as the replacement elective course.
Weinberg Computer Science majors are responsible for learning Python at the level of STAT 201-0 or COMP_SCI 110-0 and the additional topics identified in this pdf prior to taking a STAT course for which STAT 201-0 is a prerequisite.
Since COMP_SCI 214-0 is required for the Weinberg Computer Science major and COMP_SCI 214-0 and STAT 304-0 cover similar material, STAT 304 must be replaced with 1 elective course approved by the Director of Data Science.
According to Weinberg policy the “related” courses for these two majors may be double counted
All other Data Science major requirements must be met.
If you have questions, please contact the assistant for Undergraduate Programs, Deric Holloway at deric.holloway@northwestern.edu.