The course objective is to teach the fundamental concepts of security, and its role in software development. Risk management, threat models, common vulnerabilities, and incorporation of security into the software development process will be identified, researched, discussed, and evaluated.