Pre-requisites: Data Structures and Algorithms
The course covers various topics in computer network security covering the following:
The need for network security. The network security problem, assets needing to be secured and threats they face. Different types of attacks. Malicious and non-malicious program flaws. Protection in Operating Systems. Spoofing, Intrusion Detection Systems, Firewalls, Device security, OS hardening, Honeypots and honeynets.
Recommended text books: