Secure Software Development


Secure Software Development

MET CS 763 (4 credits)

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

2023FALLMETCS763 O2, Oct 31st to Dec 18th 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM
Format & Syllabus