Dec 07, 2025  
2025-2026 Catalog 
    
2025-2026 Catalog
Add to My Favorites (opens a new window)

CYBR 442  - Software Security

Units: 3
Teaches the fundamental concepts and design techniques for improving software security. Examines common software vulnerabilities, secure design and coding principles, software security standards and tools, secure testing, and secure software development lifecycle. Analyzes specific software security topics, including reverse engineering, vulnerability discovery, patching and hardening, exploit generation, etc. Provides future security engineers with the skills to develop secure software by applying software secure design principles, tools, and techniques.
Enrollment Restrictions: Enrollment is restricted to students in the Cybersecurity major.

Prerequisite(s): CYBR 432 .



Add to My Favorites (opens a new window)