Mar 12, 2026  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog [ARCHIVED CATALOG]

CS 5066 Penetration Testing and Ethical Hacking


This course introduces the principles and techniques of cybersecurity through penetration testing or ethical hacking, going beyond the basics to include advanced topics in the field. Students will learn the complete process, from planning and reconnaissance to scanning, exploitation, post-exploitation, and detailed result reporting. The course further explores how system vulnerabilities can be exploited by advanced persistent threats and the latest in defensive strategies to prevent such breaches. In addition, this course includes advanced evasion techniques and the use of cutting-edge penetration testing tools and methodologies to prepare students for real-world cybersecurity challenges.

  Prerequisite(s): CS 5352  
Credits: 3.0