Provides students with an introduction to the secure software development process as well as how to conduct a software security analysis to detect the presence of weaknesses that may lead to exploitable vulnerabilities in operational systems. Students will learn how to write, analyze, and test secure software that maintains Confidentiality, Integrity and Availability.
Course Units
3