Curriculum & Requirements

Curriculum Overview

The minor in data science and engineering consists of 8 courses:

  • 4 core courses in Data Science and Engineering
  • 2 studio courses
  • 2 electives from a list of data science-oriented engineering courses.

Important Notes

  • At least 4 courses must be unique to the minor, and may not be used towards the 21-unit major program, or towards other minors or certificates.
    (For students in Catalog year 2021 or before, at least 5 courses must be unique to the minor, and may not be used towards the 16-unit major program, or towards other minors or certificates.)
  • Students are strongly encouraged to discuss curriculum choices for the DS&E minor with their major advisors before proceeding. See the advising page for more major-specific curriculum guidance.
  • Courses with a grade lower than C- cannot be applied to the minor.

Minor Requirements

Data Science and Engineering Core (4 credits):

Students must take one course from each of the following areas.

*Note: Courses used towards the basic engineering requirement or unrestricted electives are not considered part of the major program. Courses below marked with * are currently listed as McCormick basic engineering courses. Be aware that required basic engineering courses vary by major. (This note only applies to students in Catalog year 2021 or before. Please ignore this note if you are in Catalog year 2022 or after.)

1. Programming Foundations

2. Statistics Foundations

3. Intermediate Programming and Algorithmic Thinking

4. Applied Machine Learning

Data Science Studio Courses (2 credits):

Both of the following courses must be taken.

View course descriptions

Data Science and Engineering Electives (2 credits):

Students must take two courses chosen from the DSE minor elective list.

*Note: special topics courses in areas other than those listed will not be accepted.