{"id":15209,"date":"2018-01-31T11:54:55","date_gmt":"2018-01-31T16:54:55","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?page_id=15209"},"modified":"2026-05-13T16:32:31","modified_gmt":"2026-05-13T20:32:31","slug":"cs526","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/academic-programs\/courses\/cs526\/","title":{"rendered":"Data Structures and Algorithms"},"content":{"rendered":"<style> p {margin-bottom:0px;} .course-feed .cf-course h4 {display: none; white-space: wrap;} .button{width:125px;}<\/style>\n<hr \/>\n<div class=\"course-feed\"><div class=\"cf-course\">\n\t<h4>Data Structures and Algorithms<\/h4>\n\t<p class=\"meta\">MET CS 526 (4 credits)<\/p>\n\t\n\t<p>Prerequisites: MET LB 110 lab and either MET CS520 or MET CS521, or consent of instructor. Learn fundamental components of programs using various data structures to solve computational problems, and implement data structures using a high-level programming language. Algorithms will be created, decomposed, and expressed as pseudocode, and you will analyze their running time and computational complexity.<\/p>\n\t\n\t<p class=\"\"><em>2026FALLMETCS526A1, Sep 2nd to Dec 10th 2026<\/em><\/p>\n<div class=\"responsive-table\">\n<table>\n\t<tr>\n\t\t<th>Days<\/th>\n\t\t<th>Start<\/th>\n\t\t<th>End<\/th>\n\t\t<th>Type<\/th>\n\t\t<th>Bldg<\/th>\n\t\t<th>Room<\/th>\n\t<\/tr>\n\t<tr>\n\t<td>M<\/td>\n\t<td>06:00 PM<\/td>\n\t<td>08:45 PM<\/td>\n\t<td><\/td>\n\t<td>SCI<\/td>\n\t<td>115<\/td>\n<\/tr>\n<\/table>\n<\/div><p class=\"\"><em>2026FALLMETCS526O1, Sep 1st to Oct 19th 2026<\/em><\/p>\n<div class=\"responsive-table\">\n<table>\n\t<tr>\n\t\t<th>Days<\/th>\n\t\t<th>Start<\/th>\n\t\t<th>End<\/th>\n\t\t<th>Type<\/th>\n\t\t<th>Bldg<\/th>\n\t\t<th>Room<\/th>\n\t<\/tr>\n\t<tr>\n\t<td>ARR<\/td>\n\t<td>12:00 AM<\/td>\n\t<td>12:00 AM<\/td>\n\t<td><\/td>\n\t<td><\/td>\n\t<td><\/td>\n<\/tr>\n<\/table>\n<\/div><p class=\"\"><em>2026FALLMETCS526O2, Oct 27th to Dec 14th 2026<\/em><\/p>\n<div class=\"responsive-table\">\n<table>\n\t<tr>\n\t\t<th>Days<\/th>\n\t\t<th>Start<\/th>\n\t\t<th>End<\/th>\n\t\t<th>Type<\/th>\n\t\t<th>Bldg<\/th>\n\t\t<th>Room<\/th>\n\t<\/tr>\n\t<tr>\n\t<td>ARR<\/td>\n\t<td>12:00 AM<\/td>\n\t<td>12:00 AM<\/td>\n\t<td><\/td>\n\t<td><\/td>\n\t<td><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div><\/div>\n<p><strong>Format &amp; Syllabus:<\/strong><\/p>\n<div class=\"btn-group\">\n<div class=\"dropdown\">\n<p><button class=\"button\">On Campus<\/button><\/p>\n<div class=\"dropdown-content\"><a href=\"\/csmet\/files\/2025\/01\/526SyllabusSpring2025.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/11\/Syllabus.pdf\">526 A1 FALL25<\/a><a href=\"\/csmet\/files\/2025\/01\/526SyllabusSpring2025.pdf\">CS526 SPRG25<\/a><a href=\"\/csmet\/files\/2024\/01\/CS-526-Jae-Young-Lee.pdf\">CS526 SPRG24 <\/a><a href=\"\/csmet\/files\/2019\/04\/CS526B1-Spring-2019.pdf\">CS526 SPRG19<\/a><a href=\"\/csmet\/files\/2019\/04\/CS526A1-Fall-18.pdf\">CS526 FALL18<\/a><\/div>\n<\/div>\n<div class=\"dropdown\">\n<p><button class=\"button\">Online<\/button><\/p>\n<div class=\"dropdown-content\"><a href=\"\/csmet\/files\/2025\/01\/Syllabus.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/10\/METCS526_Syllabus_2025FallO2_Online_Final1.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/10\/METCS526_Syllabus_2025FallO1_Online_Final.pdf\"><\/a><a href=\"\/csmet\/files\/2026\/01\/CS526-Syllabus.pdf\"><\/a><a href=\"\/csmet\/files\/2026\/01\/METCS526_Syllabus_2026sprg1_Online_jan141.pdf\"><\/a><a href=\"\/csmet\/files\/2026\/05\/METCS526_Syllabus_Online_2026Summer1.pdf\">CS526 SUM26<\/a><a href=\"\/csmet\/files\/2026\/01\/METCS526_Syllabus_2026sprg1_Online_jan141.pdf\">526 O1 SPRG26<\/a><a href=\"\/csmet\/files\/2026\/01\/CS526-Syllabus.pdf\">526 O2 SPRG26<\/a><a href=\"\/csmet\/files\/2025\/10\/METCS526_Syllabus_2025FallO1_Online_Final.pdf\">526 O1 FALL25<\/a><a href=\"\/csmet\/files\/2025\/10\/METCS526_Syllabus_2025FallO2_Online_Final1.pdf\">526 O2 FALL25<\/a><a href=\"\/csmet\/files\/2025\/01\/Syllabus.pdf\">CS526 SPRG25<\/a><a href=\"\/csmet\/files\/2023\/01\/CS526O1-Syllabus.pdf\">CS526 SPRG23<\/a><a href=\"\/csmet\/files\/2022\/08\/MET_CS526-O2_Spring-2022_Data-StrucAlgo.pdf\">CS526 SPRG22<\/a><a href=\"\/csmet\/files\/2019\/04\/CS-526-O2-Spring-2019.pdf\">CS526 SPRG19<\/a><a href=\"\/csmet\/files\/2018\/06\/CS526_O2_SPRG-2-2018.pdf\">CS526 SPRG18<\/a><\/div>\n<\/div>\n<div class=\"dropdown\"><button class=\"button\" disabled=\"disabled\">Blended<\/button><\/div>\n<\/div>\n<div class=\"clearfloat\"><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Format &amp; Syllabus: On Campus 526 A1 FALL25CS526 SPRG25CS526 SPRG24 CS526 SPRG19CS526 FALL18 Online CS526 SUM26526 O1 SPRG26526 O2 SPRG26526 O1 FALL25526 O2 FALL25CS526 SPRG25CS526 SPRG23CS526 SPRG22CS526 SPRG19CS526 SPRG18 Blended &nbsp; &nbsp;<\/p>\n","protected":false},"author":2828,"featured_media":0,"parent":7301,"menu_order":97,"comment_status":"closed","ping_status":"closed","template":"page-templates\/no-sidebars.php","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/15209"}],"collection":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/users\/2828"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/comments?post=15209"}],"version-history":[{"count":26,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/15209\/revisions"}],"predecessor-version":[{"id":31763,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/15209\/revisions\/31763"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/7301"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/media?parent=15209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}