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 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.
  • 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.

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 following list.

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