| |
Apr 30, 2026
|
|
|
|
|
CSCI 360 - Secure Software Analysis and Design 3 Credits This course focuses on the principles and practices of secure coding to avoid vulnerabilities within a program that can be exploited by attackers. Students explore the use of security features provided by libraries, such as authentication, encryption, appropriateness and effectiveness. New and emerging language-based security mechanisms will be examined, including ways of specifying and enforcing security policies statically and dynamically. Prerequisite(s): CSCI 260 Course Learning Outcomes: 1. Design a secure development methodology incorporating established security design principles.
2. Evaluate emerging trends and technologies in secure software analysis and design.
3. Develop secure code using established principles to address identified vulnerabilities in client and web architectures.
4. Analyze risk factors and vulnerabilities in information systems to inform secure development practices.
Add to Catalog (opens a new window)
|
|