Analysis of Algorithms

MET CS 566

Prerequisites: MET CS 342 or MET CS 526 or consent of instructor. Learn methods for designing and analyzing algorithms while practicing hands-on programming skills. Topics include divide-and-conquer, sorting, dynamic programming, greedy algorithms, advanced data structures, graph algorithms (shortest path, spanning trees, tree traversals), matrix operations, and NP-completeness.

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A1 Zhang HAR 408 M 6:00 pm-8:45 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A2 Belyaev SOC B57 T 6:00 pm-8:45 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
O1 Zhang ARR 12:00 am-12:00 am Students are assigned into class sections of approximately 15 with a teaching team member. Please note the prerequisite(s): completion of the prerequisite course or consent of the instructor is required. On-campus F1 and J1 student visa holders should contact the ISSO at isso@bu.edu before registering for any online courses.

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A1 Zhang M 6:00 pm-8:45 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A2 Belyaev W 6:00 pm-8:45 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A3 Belyaev R 6:00 pm-8:45 pm

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