This course covers basic security principles; compliance and operational security; threats and vulnerabilities; application, data, and host security; access control and identity management; and cryptography. It also covers mobile device security, cyber-attacks and defenses, and recent developments and emerging trends in information security, such as virtualization.