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) Prerequisite: CSC 175 with a minimum grade of C