{"id":549,"date":"2009-08-28T11:56:44","date_gmt":"2009-08-28T15:56:44","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?page_id=549"},"modified":"2026-01-27T16:32:35","modified_gmt":"2026-01-27T21:32:35","slug":"cs520","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/academic-programs\/courses\/cs520\/","title":{"rendered":"Information 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>Information Structures with Java<\/h4>\n\t<p class=\"meta\">MET CS 520 (4 credits)<\/p>\n\t\n\t<p>Prerequisite: MET LB 102 or consent of instructor. Not recommended for students without a programming background. Explore the concepts of object-oriented approach to software design and development using the Java programming language. You will engage in a detailed discussion of programming concepts starting with the fundamentals of data types, control structures methods, classes, applets, arrays and strings, and proceeding to advanced topics such as inheritance and polymorphism, interfaces, creating user interfaces, exceptions, and streams. Upon completion of this course, you will be able to apply software engineering criteria to design and implement Java applications that are secure, robust, and scalable.<\/p>\n\t\n\t<p class=\"\"><em>2026SPRGMETCS520O1, Jan 13th to Mar 2nd 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\/2024\/01\/CS-520-A1-Hong-Pan.pdf\">CS520 SPRG24<\/a><a href=\"\/csmet\/files\/2022\/08\/MET_CS520-A1_Spring-2022_Info-Str-with-Java.docx\">CS520 SPRG22<\/a><a href=\"\/csmet\/files\/2021\/02\/MET-CS-520-Information-Structures-with-Java-Spring2021.pdf\">CS520 SPRG21<\/a><a href=\"\/csmet\/files\/2020\/01\/METCS520_Spring_2020.pdf\">CS520 SPRG20<\/a><a href=\"\/csmet\/files\/2019\/12\/MET-CS520-A1-E1-Information-Structures-with-Java-Fall-2019.pdf\">CS520 FALL19<\/a><a href=\"\/csmet\/files\/2019\/12\/MET_CS520-D1_Spring-2019_Information-Structures-with-Java.pdf\">CS520 SPRG19<\/a><a href=\"\/csmet\/files\/2018\/11\/bu-met-cs-520-syllabus-fall-2018.pdf\">CS520 FALL18<\/a><a href=\"\/csmet\/files\/2018\/05\/CS520_Spring-2018.pdf\">CS520 SPRG18<\/a><a href=\"\/csmet\/files\/2018\/05\/CS520_A1_E1_Fall-2017.pdf\">CS520 FALL17<\/a><a href=\"\/csmet\/files\/2018\/05\/CS520_BHA_Spring-2017.pdf\">CS520 SPRG17<\/a><a href=\"\/csmet\/files\/2018\/05\/CS520_Spring2_2017.pdf\">CS520 SPRG17<\/a><a href=\"\/csmet\/files\/2016\/01\/CS520_C1_EL_Spring2016.docx\">CS520 SPRG16<\/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\/04\/MET_CS520_Syllabus_Info-Str-with-Java.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/10\/MET_CS520_Syllabus_Info-Str-with-Java.pdf\"><\/a><a href=\"\/csmet\/files\/2026\/01\/MET_CS520_Syllabus_Info-Str-with-Java.pdf\">520 O1 SPRG26<\/a><a href=\"\/csmet\/files\/2025\/10\/MET_CS520_Syllabus_Info-Str-with-Java.pdf\">CS520 FALL25<\/a><a href=\"\/csmet\/files\/2025\/04\/MET_CS520_Syllabus_Info-Str-with-Java.pdf\">CS520 SUM25<\/a><a href=\"\/csmet\/files\/2022\/08\/MET_CS520-O2_Spring-2022_Info-Str-with-Java.pdf\">CS520O2 SP22<\/a><a href=\"\/csmet\/files\/2022\/08\/MET_CS520-O1_Spring-2022_Info-Str-with-Java.pdf\">CS520O1 SP22<\/a><a href=\"\/csmet\/files\/2019\/12\/CS-520-O2-Fall-2019.pdf\">CS520 FALL19<\/a><a href=\"\/csmet\/files\/2019\/10\/CS520_O2_FALL-2-2018.pdf\">CS520 FALL18<\/a><a href=\"\/csmet\/files\/2018\/06\/CS520_O2_SPRG-2-2018.pdf\">CS520 SPRG18<\/a><a href=\"\/csmet\/files\/2018\/06\/CS520_O1_SUMM-2-2018.pdf\">CS520 SUM18<\/a><a href=\"\/csmet\/files\/2018\/05\/CS-520_O1_Fall-2017.pdf\">CS520 FALL17<\/a><\/div>\n<\/div>\n<div class=\"dropdown\">\n<p><button class=\"button\">Blended<\/button><\/p>\n<div class=\"dropdown-content\"><a href=\"\/csmet\/files\/2024\/09\/METCS520_Fall_2024-A1-E1.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/08\/METCS520_Fall_2025.pdf\">CS520 Fall25<\/a><a href=\"\/csmet\/files\/2024\/09\/METCS520_Fall_2024-A1-E1.pdf\">CS520 FALL24<\/a><a href=\"\/csmet\/files\/2019\/12\/MET_CS520-D1_Spring-2019_Information-Structures-with-Java.pdf\">CS520 SPRG19<\/a><a href=\"\/csmet\/files\/2018\/05\/CS520_A1_E1_Fall-2017.pdf\">CS520 FALL17<\/a><a href=\"\/csmet\/files\/2016\/01\/CS520_C1_EL_Spring2016.docx\">CS520 SPRG16<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"clearfloat\"><\/div>\n<h5><\/h5>\n","protected":false},"excerpt":{"rendered":"<p>Format &amp; Syllabus: On Campus CS520 SPRG24CS520 SPRG22CS520 SPRG21CS520 SPRG20CS520 FALL19CS520 SPRG19CS520 FALL18CS520 SPRG18CS520 FALL17CS520 SPRG17CS520 SPRG17CS520 SPRG16 Online 520 O1 SPRG26CS520 FALL25CS520 SUM25CS520O2 SP22CS520O1 SP22CS520 FALL19CS520 FALL18CS520 SPRG18CS520 SUM18CS520 FALL17 Blended CS520 Fall25CS520 FALL24CS520 SPRG19CS520 FALL17CS520 SPRG16<\/p>\n","protected":false},"author":1719,"featured_media":0,"parent":7301,"menu_order":32,"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\/549"}],"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=549"}],"version-history":[{"count":50,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/549\/revisions"}],"predecessor-version":[{"id":31168,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/549\/revisions\/31168"}],"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=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}