The course is about fundamentals of computer security, privacy, the importance of security for computer systems, protection schemes and policy, network security concepts and mechanisms, public and private key encryption techniques, network layers security, computer forensics, legal and policy issues, viruses and worms, web security, programming security.