4 credits Explores software system threats, vulnerabilities, and controls from the programming perspective. Topics include threat-vulnerability analysis, buffer overflows, access control, race conditions, and input validation. Prerequisite(s): CS 258 and CS 360 Grade mode designated on a CRN basis each term. Students should consult current term schedule. Add to Portfolio (opens a new window)