Below is a description of the United States Military Academy survey class on computer security, CS482: Cyber Security Engineering. Please address any questions to usma@benklim.org. Also, you may create an issue on the CS482 git repo to have your edits or suggestions incorporated.
Description to students:
The goal of this course is to educate students in the principles of information system security, to investigate specific methods and technology, and to inspire students to incorporate this knowledge in their future work. We will introduce the foundational concepts of information system security and then use hands-on work to demonstrate specific examples of threats, safeguards, vulnerabilities, and exploits. While the primary focus is on defense, we spend a significant amount of time on offensive methods and tools to better appreciate the threats we face. By the end of this course, students should be able to think critically about security.
Keep your focus beyond merely understanding how to get systems to work. Your work in this class should result in a timeless understanding of why and how systems work, what considerations drove their original design, how the environment has changed since their design, and what opportunities arise from these changes.