{"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: At least two programming-intensive or software development courses or consent of instructor. You should be proficient in at least one high-level programming language. Completion of MET CS 673 is preferred. - An overview of techniques and tools to develop secure software. You will focus on the application of security with topics including secure software development processes, DevSecOps, threat modeling, secure requirements and architectures, vulnerability and malware analysis using static code analysis and dynamic analysis tools, and vulnerabilities in C\/C ++ and Java programs, Crypto and secure APIs, vulnerabilities in web applications and mobile applications, and security testing will also be covered. You will complete the required hands-on lab and programming exercises using current tools.<\/p>\n\t\n\t<p class=\"\"><em>2026FALLMETCS763O2, 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<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}]}}