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).
CDS DS 563: Algorithmic Techniques for Taming Big Data (Methodology & In-the-Field Tracks)
CDS DS 537: Data Science for Conservation Decisions (In The Field track)
CDS DS 574: Algorithmic Mechanism Design
CDS DS 592: Special Topics: Mathematics
Capstone
CDS DS 490: Directed Study
CDS DS 499: CDS Practicum Courses
CDS DS 519: Spark! Software Engineering X-Lab Practicum
CDS DS 539: Spark! Data Science X-Lab Practicum
CDS DS 549: Spark! Machine Learning X-Lab Practicum
Additional Courses
CDS DS 100: Data Speaks Louder than Words
CDS DS 199 A1: Confronting Surveillance: Living In Data Science’s Gaze
CDS DS 200: Undergraduate Internship In Data Science
CDS DS 219: Software Engineering Career Prep Practicum Workshop
CDS DS 280: Spark! UX/UI Design
CDS DS 291: Spark! Exploring DEI in Tech
CDS DS 290: Spark! Civic Tech Research Workshop
CDS DS 299 A1: Spark! Practicum Extension
CDS DS 299 B1: Agent-Based Modeling of People, Health and Environment