Offered at Georgia Tech as CS 6035. This course provides a one-semester overview of information security. It is designed to help students with prior computer and programming knowledge — both undergraduate and graduate — understand this important priority in society today. The technical content of the course gives a broad overview of essential concepts and methods for providing and evaluating security in information processing systems (operating systems and applications, networks, protocols, and so on).
Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.
In addition to its technical content, the course touches on the importance of management and administration, the place information security holds in overall business risk, social issues such as individual privacy, and the role of public policy.
What You Will Learn
Lesson 1
Foundations
- Security mindset
- Essential concepts (policy, CIA, etc.)
Lesson 2
Software security
- Vulnerabilities and protections
- Malware
- Program analysis
Lesson 3
Practical cryptography
- Encryption
- Authentication
- Hashing
- Symmetric and asymmetric crypto
Lesson 4
Networks
- Wired and wireless networks
- Protocols
- Attacks and countermeasures
Lesson 5
Applications and special topics
- Databases
- Web apps
- Privacy and anonymity
- Voting
- Public policy