This course covers and relates fundamental components of programs. Students use various data structures to solve computational problems, and implement data structures using a high-level programming language. Algorithms are created, decomposed, and expressed as pseudocode. The running time of various algorithms and their computational complexity are analyzed. Prerequisite: MET CS300 and either MET CS520 or MET CS521, or instructor's consent.
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Mellor |
CGS 527 |
M 6:00 pm-8:45 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| O1 |
Doucette |
|
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. |
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| O2 |
Burstein |
|
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 |
| O1 |
Braude |
|
ARR 12:00 am-12:00 am |
“Students are assigned into class sections of approximately 15 with a member of the teaching team. 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 |
| O2 |
Zhang |
|
ARR 12:00 am-12:00 am |
“Students are assigned into class sections of approximately 15 with a member of the teaching team. 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 |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.