Security Topics
Security basics
Security management and risk assessment
Software security
Operating systems security
Database security
Cryptography algorithms and protocols
Network authentication and secure network applications
Malware
Network threats and defenses
Web security
Mobile security
Legal and ethical issues
Privacy
programming experience with C or Java is recommended.
Knowledge of linear algebra and discrete mathematics is also recommended.