Apr 18, 2024  
2020-2021 Undergraduate and Graduate Catalog 
    
2020-2021 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

CPSC 429 - Secure Programming

(3 credits)
This course will focus on common flaws and vulnerabilities found in software, their potential
consequences, and how to avoid them. Fundamental security principles and concepts will be
presented along with coding techniques and tools that will help you write more secure code.
C/C++, which gives programmers a great deal of freedom and, thus, potential for insecurity, will
be the primary language that is used in this course. Potential dangers in Java will be covered
later in the course as well. Prerequisite(s): CPSC 140  CPSC 221   Fall (alternate years)