BU Hub Learn More - Creativity/Innovation
- Digital/Multimedia Expression
- Quantitative Reasoning II
This course builds on DS110 by expanding on programming language, systems, and algorithmic concepts introduced in the prior course. The course begins by exploring the different types of programming languages and introducing students to important systems level concepts such as computer architecture, compilers, file systems, and using the command line. It then moves to introducing a high performance language (Rust) and how to use it to implement a number of fundamental CS data structures and algorithms (lists, queues, trees, graphs etc). Then it covers how to use Rust in conjunction with external libraries to perform data manipulation and analysis. Students are expected to propose and complete an independent project on a large dataset using Rust. 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 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Gardos |
LAW AUD |
TR 2:00 pm-3:15 pm |
All seats will be held for CDS students until May 1st. |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Gardos |
CDS B62 |
W 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A3 |
Gardos |
IEC B10 |
W 1:25 pm-2:15 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A4 |
Gardos |
CGS 311 |
W 2:30 pm-3:20 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A5 |
Gardos |
CGS 315 |
W 3:35 pm-4:25 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Wheelock |
WED 130 |
MWF 12:20 pm-1:10 pm |
All seats will be held for CDS students until May 1st. |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Wheelock |
MCS B37 |
T 11:00 am-12:15 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Wheelock |
PRB 148 |
T 12:30 pm-1:45 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Wheelock |
CDS 164 |
T 2:00 pm-3:15 pm |
DUE TO LOW ENROLLMENT, THE B4 SECTION WILL NOT MEET IN FALL 2025. |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Wheelock |
MCS B31 |
T 3:30 pm-4:45 pm |
DUE TO LOW ENROLLMENT, THE B5 SECTION WILL NOT MEET IN FALL 2025. |
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Dak Albab |
WED 130 |
MWF 12:20 pm-1:10 pm |
All seats will be held for CDS students until December 1st. |
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Dak Albab |
FLR 122 |
W 1:25 pm-2:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A3 |
Dak Albab |
IEC B10 |
W 2:30 pm-3:20 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A4 |
Dak Albab |
IEC B10 |
W 3:35 pm-4:25 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A5 |
Dak Albab |
IEC B10 |
W 4:40 pm-5:30 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Gardos |
SHA 110 |
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 |
Gardos |
IEC B10 |
F 12:20 pm-1:10 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Gardos |
CGS 313 |
F 1:25 pm-2:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Gardos |
CDS 164 |
F 2:30 pm-3:20 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Gardos |
CDS 164 |
F 3:35 pm-4:25 pm |
|
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.