Provides secure software development approaches for putting software security principles into practice and addressing software-induced security risk by studying software security fundamentals and software security best practices.
Learning Objectives
Student will be able to understand: (a) software security fundamentals; (b) how to develop secure coding; (c) software risk management; (d) penetration testing; and (e) program analysis for improving software security.