Apr 14, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog [Archived Catalog]

ITC 41800 - Network Security



This course covers the underlying principle and techniques of using penetration testing to provide cybersecurity. Student will understand the methodologies and procedures of penetration testing. They will learn to use existing tools and techniques to perform penetration testing and protect system from hacking attacks. Topics include ethics of ethical hacking, penetration testing process, discover and exploit system vulnerability, penetration testing methods and tools, how to secure system against attacks. Hands-on experiences are provided through practical labs, programming assignments and penetrating testing examples.

Preparation for Course
P: CPET 18100 or ITC 23000, and CPET 28100 or ITC 33100.

Cr. 3.
Student Learning Outcomes
1.  Describe the ethical guideline and practice for performing penetration testing assessment.
2.  Evaluate security threats and vulnerabilities.
3.  Use hacking tools to locate security vulnerabilities in Windows and Linux operating system and applications.
4.  Be familiar with open source and commercial tools used to perform penetration testing.
5.  Perform penetration testing using Kali and Virtual Machine Environments.
6.  Know about methods to secure systems against network attacks.