2021-2022 Undergraduate & Graduate Catalog
CIS 518 - Secure Software Engineering
This course explores characteristics that make software secure and less vulnerable to attacks. Basic techniques for securing applications such as input validation, output encoding, memory management, race conditions, vulnerability analysis and testing, authentication, access control, and secure database management will be covered in detail. Cross-listed with CIS 418. Prerequisite: CIS 500.