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
CDS DS 110: Introduction to Data Science with Python
CDS DS 120: Foundations of Data Science
CDS DS 121: Foundations of Data Science II
CDS DS 122: Foundations of Data Science III
Data Science Core
CDS DS 210: Programming for Data Science
CDS DS 310: Data Mechanics
CDS DS 320: Algorithms for Data Science
CDS DS 340: Introduction to Machine Learning & AI
CDS DS 380: Data, Society and Ethics
CDS DS 482: Responsible AI, Law, Ethics & Society
Electives
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).