Foundations of Cyber Security
This course will provide an overview and fundamental understanding to the concepts essential to the cyber security professional. Students will understand how to categorize and value organizational assets, and how to mitigate risk to these resources. Within this context, students will be introduced to various types of security policies, understand how security controls must follow the policy, and the application of security controls to enforce policy. We will explore how cyber security policy can be enforced in the operating system, in software development, in networks, and through various mechanisms such as cryptography. Student will engage with the concept incident response, and the process of handling a breach including investigation and forensics. Finally, students will learn the roles leaders can play in enhancing, supporting, and promoting cyber security in organizations.
It is vitally important for students to have both a conceptual understanding of cyber security and applied practice. Therefore, this course will have a significant hands-on element that will introduce students to a plethora of cyber security tools and allow them to immerse themselves in cyber security operations. We will explore basic cyber security scripting utilizing Python; threat analysis; vulnerability assessment; traffic analysis, encryption; penetration testing; and several other topics.