Apr 14, 2026  
2026-2027 Catalog 
    
2026-2027 Catalog

CSC 356 - Computer Security


Instructor
Lim

This course offers a comprehensive introduction to computing systems security, combining fundamental concepts with practical applications. It covers essential topics such as threat models, security policies, security services, and physical, operational, and organizational security. Students will also explore the role of people in security, learn the basics of cryptography and public key infrastructure, and study system hardening, secure coding, and secure application development. Topics include communication security, software security, operating systems security, network security, web security, and hardware-based security. 

Satisfies Computer Science major and minor requirement.

Prerequisites & Notes
CSC 221 and CSC 250