This course presents a comprehensive introduction to computer security issues in the areas of integrity, confidentiality, and availability. There is an emphasis on applying security to home and networked computers along with practical considerations of improving system security. Techniques and common means of attack and defense are reviewed. Topics include threats, vulnerabilities, security management, encryption, laws, and ethics of hacking.
Prerequisites
Corequisites
None