Dec 04, 2024  
2023-2024 Undergraduate Catalogue 
    
2023-2024 Undergraduate Catalogue Archived Catalogue

CYBR 251 - Secure Programming Foundations


Exploration of programming and machine constructs behind code vulnerabilities and best practices for developing secure programs. Introduction to low-level code mechanics in C and assembly language frequently leveraged in code exploitation. Study of programming principles that guard against software vulnerabilities, including pointers, hardware control, overflows, input sanitization, data obfuscation, secure design, and static analysis.

Credit Hours: 3

Prerequisite Courses: CSC 131 .
Course Repeatability: Course may not be repeated.


Click here for the Spring 2025 Class Schedule.