Undergraduate Courses

The Data Science Bachelors of Science degree requires completion of a minimum of 128 credits, with at least 64 credits counting towards the major, including 14 four-credit courses covering the foundational, methodological and applied dimensions of the data science, as well as completion of a four-credit capstone. The final four credits may be satisfied through any course that meets CDS requirements.

Register for classes by heading to BU Student Link.

Mathematical & Computational Foundations

Data Science Core


Data Science Electives: at least four courses with at least one course in each of the three competencies listed under the Methodology or In-The-Field track. It will be important for students pursuing the major to think critically about a chosen pathway, taking into account course prerequisites. If students do not meet stated course pre-reqs, they will be responsible for obtaining permission from professors to take desired course(s).

For a full list of electives, click the button below



Additional Courses