Introduction to Analysis of Algorithms

CAS CS 330

  • Critical Thinking
  • Quantitative Reasoning II

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.