{"id":18204,"date":"2018-06-26T14:26:49","date_gmt":"2018-06-26T18:26:49","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?page_id=18204"},"modified":"2025-10-15T11:12:00","modified_gmt":"2025-10-15T15:12:00","slug":"cs763","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/csmet\/cs763\/","title":{"rendered":"Secure Software Development"},"content":{"rendered":"<style> p {margin-bottom:0px;} .course-feed .cf-course h4 {display: none; white-space: wrap;} .button{width:120px;}<\/style>\n<hr \/>\n<div class=\"course-feed\"><div class=\"cf-course\">\n\t<h4>Secure Software Development<\/h4>\n\t<p class=\"meta\">MET CS 763 (4 credits)<\/p>\n\t\n\t<p>Prerequisites: MET CS 248 or consent of instructor - Overview of techniques and tools to develop secure software. Focus on the application of security. Topics include secure software development processes, threat modeling, secure requirements and architectures, vulnerability and malware analysis using static code analysis and dynamic analysis tools, vulnerabilities in C\/C   and Java programs, Crypto and secure APIs, vulnerabilities in web applications and mobile applications, and security testing. Hands-on lab and programming exercises using current tools are provided and required.<\/p>\n\t\n\t\n<\/div><\/div>\n<h5><strong>Format &amp; Syllabus<\/strong><\/h5>\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\/CS763SyllabusS25.pdf\">CS763 SPRG25<\/a><a href=\"\/csmet\/files\/2024\/03\/CS763-SP24.pdf\">CS763 SPRG24<\/a><a href=\"\/csmet\/files\/2022\/08\/MET_CS763-A1_Spring-2022_Secure-Sw-Devel.pdf\">CS763 SPRG22<\/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\/CS763SyllabusS25.pdf\"><\/a><a href=\"\/csmet\/files\/2025\/10\/METCS763_Syllabus_2025FallO2_Online.pdf\">CS763 FALL25<\/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 CS763 SPRG25CS763 SPRG24CS763 SPRG22 Online CS763 FALL25 Blended &nbsp; &nbsp;<\/p>\n","protected":false},"author":2828,"featured_media":0,"parent":0,"menu_order":36,"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\/18204"}],"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=18204"}],"version-history":[{"count":11,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/18204\/revisions"}],"predecessor-version":[{"id":30720,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/pages\/18204\/revisions\/30720"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/media?parent=18204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}