2014-2015 University Catalog 
  
2014-2015 University Catalog

CYSE 411 - Secure Software Engineering

Credits: 3 (NR)
This course provides a foundation for building secure software by applying security principles to the software development lifecycle. Topics covered include: security in requirements engineering, secure designs, risk analysis, threat modeling, deploying cryptographic algorithms, defensive coding, penetration testing, fuzzing, static analysis, and security assessment. Students will learn the practical skills for developing and testing secure software.

Prerequisite(s): CS 222. Prerequisite enforced by registration system.

Notes: This course may be of interest to students specializing in software aspects of cyber security engineering.

Hours of Lecture or Seminar per week: 3
Hours of Lab or Studio per week: 0
When Offered: Spring