Cybersecurity Principles
This course introduces foundational concepts in cybersecurity, including the principles of confidentiality, integrity, and availability (CIA). Students will explore the anatomy of cyberattacks, security threats, defense mechanisms, basic cryptographic techniques, authentication, and access control strategies. Through case studies and hands-on activities, students will examine vulnerabilities in software and systems and gain insights into how organizations assess and mitigate cyber risks. This course assumes a foundation in programming along with the mathematical and logical reasoning skills essential for understanding cybersecurity principles but does not require in-depth knowledge of networking protocols. PREREQUISITES: CSCI 1110.03 and CSCI 1120.03 and CSCI 1315.03, each with a grade of C or better. EXCLUSIONS: CSCI 2201.03
Sources
- Course catalogue ↗2026-2027