The Computer Network Security course teaches basic concepts of communication network security, security aspects, possible threats and attacks on network security, the basics of cryptography, and network security mechanisms such as host protection, firewalls, IDS, VPN tools and required software.