{"id":528,"date":"2009-08-28T11:20:34","date_gmt":"2009-08-28T15:20:34","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?page_id=528"},"modified":"2026-01-27T17:28:18","modified_gmt":"2026-01-27T22:28:18","slug":"cs342","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/academic-programs\/courses\/cs342\/","title":{"rendered":"Data Structures with Java"},"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 with Java<\/h4>\n\t<p class=\"meta\">MET CS 342 (4 credits)<\/p>\n\t<div class=\"cf-hub-ind\">  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"cf-hub-head\" alt=\"BU Hub\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-buhub\">BU Hub<\/span>  <\/a>  <a href=\"http:\/\/www.bu.edu\/hub\/what-is-the-hub\/\" target=\"_blank\" class=\"hub-head\">    <span aria-hidden=\"true\" class=\"bu-hub-iconstyles icon-questionmark\">Learn More<\/span>  <\/a>  <ul class=\"cf-hub-offerings\"><li class=\"cf-hub-area-4\">Creativity\/Innovation<\/li><li class=\"cf-hub-area-1\">Critical Thinking<\/li><li class=\"cf-hub-area-H\">Quantitative Reasoning II<\/li>  <\/ul><\/div>\n\t<p>Prerequisites: MET CS 232 or consent of instructor. Learn data structures using the Java programming language. Topics include data abstraction, encapsulation, information hiding, and the use of recursion, creation, and manipulation of various data structures: lists, queues, tables, trees, heaps, graphs, and searching and sorting algorithms. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity\/Innovation, Critical Thinking.<\/p>\n\t\n\t<p class=\"\"><em>2026SPRGMETCS342A1, Jan 20th to Apr 30th 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>R<\/td>\n\t<td>06:00 PM<\/td>\n\t<td>08:45 PM<\/td>\n\t<td><\/td>\n\t<td>MCS<\/td>\n\t<td>B33<\/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\/2024\/09\/CS342_Fall_2024_Syllabus.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/10\/metcs342_syllabus.pdf\"><\/a><a href=\"\/csmet\/files\/2026\/01\/metcs342_syllabus.pdf\">342 A1 SPRG26<\/a><a href=\"\/csmet\/files\/2025\/10\/metcs342_syllabus.pdf\">CS342 FALL25<\/a><a href=\"\/csmet\/files\/2024\/09\/CS342_Fall_2024_Syllabus.pdf\">CS342 FALL24<\/a><a href=\"\/csmet\/files\/2022\/02\/cs342_spring22.pdf\">CS342 SPRG22<\/a><a href=\"\/csmet\/files\/2021\/09\/Syllabus-MET-CS-342-Fall-21.pdf\">CS342 FALL21<\/a><a href=\"\/csmet\/files\/2020\/10\/MET-CS342_A1_Fall20Berry.pdf\">CS342 FALL20<\/a><a href=\"\/csmet\/files\/2019\/10\/CS342_A1_Syllabus_FALL-2019.pdf\">CS342 FALL19<\/a><a href=\"\/csmet\/files\/2019\/10\/CS342_SB1_Syllabus_SUMMER-2019.pdf\">CS342 SUM19<\/a><a href=\"\/csmet\/files\/2019\/10\/CS342_A1_FALL-2018.pdf\">CS342 FALL18<\/a><a href=\"\/csmet\/files\/2018\/05\/CS-342-Spring-2018.pdf\">CS342 SPRG18<\/a><a href=\"\/csmet\/files\/2018\/05\/CS342_Summer-2017.pdf\">CS342 SUM17<\/a><a href=\"\/csmet\/files\/2016\/04\/CS342_SC1_Sum2_2016.pdf\">CS342 SUM2 16<\/a><\/div>\n<\/div>\n<div class=\"dropdown\"><button class=\"button\" disabled=\"disabled\">Online<\/button><\/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","protected":false},"excerpt":{"rendered":"<p>Format &amp; Syllabus: On Campus 342 A1 SPRG26CS342 FALL25CS342 FALL24CS342 SPRG22CS342 FALL21CS342 FALL20CS342 FALL19CS342 SUM19CS342 FALL18CS342 SPRG18CS342 SUM17CS342 SUM2 16 Online Blended &nbsp;<\/p>\n","protected":false},"author":1719,"featured_media":0,"parent":7301,"menu_order":21,"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\/528"}],"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\/1719"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/comments?post=528"}],"version-history":[{"count":35,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/528\/revisions"}],"predecessor-version":[{"id":31229,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/528\/revisions\/31229"}],"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=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}