Apr 02, 2025  
2025-2026 Undergraduate Bulletin 
    
2025-2026 Undergraduate Bulletin

CSCI 4628 - Defensive Programming

Credit Hours 3
Dual Listed: CSCI 5628
Prerequisite: CSCI 4200  and (CSCI 2010  or CSCI 2000 )  
Description: This course provides in-depth coverage of defensive programming techniques.  Topics include: input validation and data sanitization, choice of programming language and type-safe languages, examples of common vulnerabilities and coding errors, and secure coding practices.