After successfully completing this course, student will:
- Realize the importance of software security and the associated problems.
- Recognize why software developers, architects, and managers need to make software security an integral part of their jobs.
- Recognize how best practices during requirements, design, coding and testing in the Secure Software Development Lifecycle Process are used to improve the security of the software.
- Use knowledge of common software errors to improve the security of software.