CPC 160 Secure Coding

This course covers security vulnerabilities in unsecure programs in C like languages and in more modern Java like languages. Common weaknesses exploited by attackers are discussed, as well as mitigation strategies to prevent those weaknesses. Students practice programming and analysis of software systems through testing and static analysis. 12 (2 lecture hours and 2 laboratory hours)

Credits

3

Prerequisite

CSC 175 with a minimum grade of 'C'