Computer Science 161

Title Computer Security
Units 4
Prerequisites CS 61C, plus either CS 70 or Math 55
Description Introduction to computer security. Cryptography, including encryption, authentication, hash functions, cryptographic protocols, and applications. Operating system security, access control. Network security, firewalls, viruses, and worms. Software security, defensive programming, and language-based security. Case studies from real-world systems.
Course Guide Course Guide
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Spring 2017 Vern Paxson 6.2 / 7 5.9 / 7
Fall 2016 Raluca Popa 5.9 / 7 5.4 / 7
Nicholas Weaver 5.3 / 7 5.4 / 7
Spring 2016 Raluca Popa 6.3 / 7 6.4 / 7
David Wagner 6.8 / 7 6.5 / 7
Fall 2015 Doug Tygar 5.4 / 7 5.5 / 7
Spring 2015 Dawn Song 4.9 / 7 5.3 / 7
Spring 2014 David Wagner 6.7 / 7 6.3 / 7
Fall 2013 Doug Tygar 4.4 / 7 4.5 / 7
Spring 2013 Vern Paxson 6.4 / 7 6.2 / 7
Fall 2012 Dawn Song 4.9 / 7 5.9 / 7
Spring 2012 Dawn Song 3.5 / 7 4.2 / 7
Spring 2011 Vern Paxson 6.4 / 7 6.4 / 7
Fall 2010 Doug Tygar 5.0 / 7 5.1 / 7
Spring 2010 Vern Paxson 6.1 / 7 6.2 / 7
David Wagner 6.7 / 7 6.3 / 7
Fall 2009 Doug Tygar 5.5 / 7 5.2 / 7
Fall 2008 Dawn Song 5.0 / 7 6.0 / 7
Spring 2008 Dawn Song 4.5 / 7 4.7 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
[Email HKN about this data] [Info about this page]