CMPSC 443: Introduction to Computer and Network Security

Course Summary

This course is an introduction to theory and practice of computer security, covering a broad range of topics including encryption, security protocols, software security, firewalls, access control, and others. The purpose of the course is to help students understand the common computer-security problems and basic counter-measures.

Course syllabus: see the pdf file.

Course Info

Instructor: Gang Tan; IST 346C; Contacts; Office hours: Wed 1:30-3pm.

TA: Zhen Xie (; Office hours: Thursdays 2-4pm at IST 338A.

Time and Location: 109 Walker Building, TTh 4:15-5:30pm


  • CMPSC 473 (Operating Systems Design & Construction), CMPEN 362 (Communication Networks), or permission of the instructor


Information Security Principles and Practice, 2nd edition. by Mark Stamp, Wiley, 2011. E-textbook available through PSU library; here is the link.