Prerequisites: CASCS 112 and CASCS 131 and one of the following: CASCS 132/MA242 or CASCS 235/MA294 or CASCS 237/MA581. - Examines the basic principles of algorithm design and analysis; asymptotic analysis; graph algorithms; greedy algorithms; dynamic programming; network flows; polynomial- time reductions; NP-hard and NP-complete problems. Effective Fall 2018, 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 |
Erdos |
CGS 511 |
TR 2:00 pm-3:15 pm |
Students registering for CAS CS330 must register for two sections: a Lecture section and a Lab section. IMPORTANT: Students in all CS330 sections should reserve Thursday 6:30 - 7:45pm for exams during the semester. |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Erdos |
CGS 511 |
TR 3:30 pm-4:45 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Erdos |
MCS B37 |
F 9:05 am-9:55 am |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Erdos |
MCS B29 |
F 10:10 am-11:00 am |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Erdos |
MCS B29 |
F 11:15 am-12:05 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Erdos |
MCS B29 |
F 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Erdos |
KCB 102 |
F 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B6 |
Erdos |
KCB 102 |
F 1:25 pm-2:15 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B7 |
Erdos |
KCB 103 |
F 1:25 pm-2:15 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B8 |
Erdos |
PSY B43 |
F 2:30 pm-3:20 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B9 |
Erdos |
PSY B45 |
F 2:30 pm-3:20 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| BA |
Erdos |
PSY B41 |
F 3:35 pm-4:25 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Erdos |
WED 130 |
TR 11:00 am-12:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Erdos |
WED 130 |
TR 12:30 pm-1:45 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Erdos |
CAS 228 |
F 9:05 am-9:55 am |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Erdos |
CAS B06A |
F 10:10 am-11:00 am |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Erdos |
CDS 950 |
F 11:15 am-12:05 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Erdos |
CAS B06B |
F 12:20 pm-1:10 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Erdos |
CDS 950 |
F 1:25 pm-2:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B6 |
Erdos |
CAS 324 |
F 2:30 pm-3:20 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B7 |
Erdos |
CAS 324 |
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.