Apr 17, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 4066 Penetration Testing & Ethical Hacking


This course introduces the principles and techniques associated with the cybersecurity practice known as penetration testing or ethical hacking. The course covers planning, reconnaissance, scanning, exploitation, post-exploitation, and result reporting. Students will learn how system vulnerabilities can be exploited and how to avoid such problems.

  Prerequisite(s): CS 3660   or CS 3380   with a grade of C- or better. 
Credits: 3.0