Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Apr 19, 2024  
American University Catalog 2019-2020 
    
American University Catalog 2019-2020 [ARCHIVED CATALOG]

CSC-449 Secure Software Development (3)


This course teaches the design and implementation of secure software by introducing students to the security principles of the software development lifecycle. The course familiarizes students with the characteristics of secure software and how to attain a secure design through a number of practices such as risk analysis, threat modeling, cryptography, and defensive coding. Students learn to develop secure software as well as to test their design. Web and mobile applications security are also considered. Crosslist: CSC-649 .