CSC 478
Computer Security Foundations
This course will teach students the foundations of computer security. Students will learn what security is, the design principles of secure systems, how security is enforced, and how security is compromised. Topics include access controls, information flow, basic applications of cryptography, buffer overflow attacks, and malware.
Topics
- access controls
- information flow
- basic applications of cryptography
- buffer overflow attacks
- and malware
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027