Major Requirements
Below is a list of required courses and electives for a Data Science major. This list of electives is not exhaustive, and many other courses in the CS and MATH/STAT curricula or potentially other departments can be appropriate substitutes. We strongly encourage students to talk to the program directors about their interests and learning goals in order to select the most relevant courses for them.
- Six (6) foundational courses. See course descriptions below.
- Three (3) electives, including at least one from statistics and at least one from computer science. See course descriptions below.
-
Three (3) electives in an area of concentration, including at least one at the 200- or 300-level. Possible concentrations include but are not limited to digital humanities, social justice, data journalism, economics, education, global ecology, molecular bioinformatics, psychology, mathematical/statistical theory, and computer science/data engineering.
-
Students are also expected to complete an experiential capstone as part of the Data Science major. The capstone must be approved by the program directors and may include: a thesis or other independent project; a Quantitative Analysis Institute internship; a research assistantship; or another internship or data consulting experience on or off-campus, during the semester, wintersession, or summer. Students are encouraged to present their work at a conference or poster session.