Degree Requirements

Requirements for the SM degree in Data Science address the learning outcomes.  A total of 12 courses taken over at least three semesters is required.  

Each student's plan of study for the SM degree will include:

  • The four technical core courses:

    • AC 209a “Data Science 1: Introduction to Data Science”

    • AC 209b “Data Science 2: Advanced Topics in Data Science”

    • AM 207 “Advanced Scientific Computing: Stochastic Methods for Data Analysis, Inference, and Optimization”

    • AC 207 “Systems Development for Computational Science”

  • AC221 “Critical Thinking in Data Science”

  • At least one research experience.  This requirement can be satisfied by the AC 297r Capstone project course or a master's thesis project.

  • At least one Computer Science elective and one Statistics elective. Courses often chosen to satisfy these electives are listed here.

  • Up to four credits (two semesters) of the AC 298r seminar course.

  • Up to one independent study research course

  • Up to four other "free" data science electives (may be from other FAS departments or other schools at Harvard). Students can count at most 2 non-technical courses towards this requirement.

NOTE: Students can choose to substitute CS 109a/b for AC 209a/b. These will count towards the maximum number of 6 100-level courses that can be include in their Plan of Study.