This course focuses on software security testing techniques and tools. It covers security testing techniques such as code reviews and static analysis, creating test plans based on risk analysis, black-box, white-box and gray-box security testing and fault injection. Security testing tools will be introduced. Prerequisite: Graduate Student Standing. (F;S;SS)