Secure Software Development
Secure Software Development
Graduate Prerequisites: MET TC 250 or MET CS 248 or MET OM 501. - Overview of techniques and tools to develop secure software. Focus on the application 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. Prerequisite: At least two 500- level (or above) programming-intensive computer science courses; or instructor's consent.
2024SPRGMETCS763 A1, Jan 23rd to Apr 30th 2024
Days | Start | End | Type | Bldg | Room |
---|---|---|---|---|---|
T | 06:00 PM | 08:45 PM | CAS | 223 |
2024FALLMETCS763O2, Oct 29th to Dec 16th 2024
Days | Start | End | Type | Bldg | Room |
---|---|---|---|---|---|
ARR | 12:00 AM | 12:00 AM |
Format & Syllabus