Undergraduate Prerequisites: CDSDS121 or equivalent AND CDSDS210 or equivalent - This course covers the fundamental principles underlying the design and analysis of algorithms. We will walk through classical design methods, such as greedy algorithms, design and conquer, and dynamic programming, focusing on applications in data science. We will also study algorithmic methods more specific to data science and machine learning. The course places a particular emphasis on algorithmic efficiency, crucial with large and/or streaming data sets, for which multiple scans of data are infeasible, including the use of approximation and randomized algorithms. Effective Spring 2022, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Critical Thinking.
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Onak |
STH B19 |
TR 2:00 pm-3:15 pm |
CDS Students Only |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Onak |
IEC B10 |
W 10:10 am-11:00 am |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A3 |
Onak |
IEC B10 |
W 11:15 am-12:05 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A4 |
Onak |
IEC B10 |
W 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Pacchiano Camacho |
CAS 313 |
TR 5:00 pm-6:15 pm |
CDS Students Only |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Pacchiano Camacho |
PSY B43 |
W 2:30 pm-3:20 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Pacchiano Camacho |
EOP 262 |
W 3:35 pm-4:25 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Pacchiano Camacho |
FLR 121 |
W 4:40 pm-5:30 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Goldner |
WED 130 |
TR 3:30 pm-4:45 pm |
All seats will be held for CDS students until December 1st. |
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Goldner |
COM 217 |
F 10:10 am-11:00 am |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A3 |
Goldner |
KCB 103 |
F 11:15 am-12:05 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Considine |
CGS 527 |
TR 11:00 am-12:15 pm |
All seats will be held for CDS students until December 1st. |
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Considine |
EOP 269 |
F 12:20 pm-1:10 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Considine |
KCB 103 |
F 1:25 pm-2:15 pm |
|
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.