Programming for Data Science

CDS DS 210

  • Quantitative Reasoning II
  • Digital/Multimedia Expression
  • Creativity/Innovation

Second course in the CDS DS-110-210 sequence. The first half of DS 210 continues the Python programming experience begun in DS-110, with enhanced focus on machine learning applications. The second half of the course introduces students to compiled programming languages, such as Rust, Go and Java, suitable for building large projects. Basic data structures (stacks, queues, priority queues, binary search trees), techniques for representing graphs, and basic graph algorithms will be explored. Concepts are developed and reinforced through consideration of data-driven inquiries in real-world settings. Effective Spring 2022, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Digital/Multimedia Expression, Creativity/Innovation.

FALL 2023 Schedule

Section Instructor Location Schedule Notes
A1 Kontothanass CGS 511 MWF 12:20 pm-1:10 pm WebReg Restricted

FALL 2023 Schedule

Section Instructor Location Schedule Notes
A2 Kontothanass CGS 323 W 1:25 pm-2:15 pm WebReg Restricted
Class Full

FALL 2023 Schedule

Section Instructor Location Schedule Notes
A3 Kontothanass CAS 228 W 2:30 pm-3:20 pm WebReg Restricted
Class Full

FALL 2023 Schedule

Section Instructor Location Schedule Notes
A4 Kontothanass CGS 521 W 3:35 pm-4:35 pm WebReg Restricted

FALL 2023 Schedule

Section Instructor Location Schedule Notes
A6 Kontothanass IEC B10 W 4:40 pm-5:30 pm WebReg Restricted

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
A1 Kontothanass PHO 211 MWF 12:20 pm-1:10 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
A2 Kontothanass PRB 146 W 1:25 pm-2:15 pm Class Full

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
A3 Kontothanass PSY 212 W 2:30 pm-3:20 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
A4 Kontothanass FLR 122 W 3:35 pm-4:25 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
A5 Kontothanass EOP 262 W 4:40 pm-5:30 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
B1 Chator WED 130 MWF 9:05 am-9:55 am

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
B2 Chator FLR 122 T 9:30 am-10:45 am

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
B3 Chator FLR 122 T 11:15 am-12:05 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
B4 Chator FLR 122 T 12:30 pm-1:45 pm

SPRG 2024 Schedule

Section Instructor Location Schedule Notes
B5 Chator FLR 122 T 2:00 pm-3:15 pm

Note that this information may change at any time. Please visit the Student Link for the most up-to-date course information.