Secure Software Development


Secure Software Development

MET CS 763 (4 credits)

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.

2026FALLMETCS763O2, Oct 27th to Dec 14th 2026

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM
Format & Syllabus