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

Capitol Technology University Course Catalog

   
    Sep 07, 2024  
2023-2024 Course Catalog 
    
2023-2024 Course Catalog [ARCHIVED CATALOG]

CS 575 - Secure Coding


3 Semester Credit Hour(s)

This course introduces the secure coding process including designing secure code, writing code that can withstand attacks, and security testing and auditing techniques to detect secure coding weaknesses. The course focuses on the security issues a programmer faces including, but not limited to, common code security weaknesses and modern security threats. The course explores core secure coding principles, strategies, coding techniques, and tools that aid programmers in developing more resilient and robust code. Students will develop and analyze C language code that demonstrates mastery of these secure coding principles. The course will also rely on industry standards and best practices such as SEI-CERT coding standards and OWASP top 10 web application security risks.

Prerequisite(s): Permission for graduate students.