May 31, 2026  
2026-2027 Catalog 
  
2026-2027 Catalog
Add to Portfolio (opens a new window)

CYB 426 - Principles of Secure Software Development


(Formerly CYB 326.) CYB 202 ; CSC 275  or CSC 276 . (4)

Study of secure software development fundamentals and best practices. Focus on the cybersecurity of software by design from earliest stages. Discussions include software security risks, open source versus closed source, guiding principles, auditing software, buffer overflows, access control, trust management, input validation, password authentication, and client-side security. Graded ABCDE



Add to Portfolio (opens a new window)