CS155: Computer and Network Security

Computer and Network Security

Spring 2015

The course covers principles of building secure systems. We give many examples of how things can go wrong if these principles are not followed.


Course syllabus (and readings)
Course overview (grading, textbooks, coursework, exams)
Lectures: Tuesday, Thursday, 2:15-3:30, Nvidia Aud.
Sections: Friday, 3:15pm, Gates B01.
CA mailing list: cs155ta@cs

Final Exam

Students may take the final at either one of the following two dates:

  • Option 1: (scheduled)   Fri., 6/5,  3:30-6:30pm. Hewlett 200, 201.
  • Option 2: (alternate)   Thu., 6/4,  3:30-6:30pm, Braun Auditorium.

For remote SCPD students: Please email the TAs with your email address, the email address of your SCPD monitor if you have one, and which day you would like to take the exam. We will email a pdf which you should print, complete, scan as a PDF, and email back to the TAs. We will email you with confirmation of receipt so hold on to your exam until you receive confirmation. Note that if you are local to the bay area, you must come to one of two exam slots unless you contact us in advance.

Previous final exams: 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014.


Due: Thursday, Apr. 30, 11:59pm
Due: Thursday, May 28, 11:59pm


Project #1:
  • pdf
  • VM box (md5: 3df4caa80ca538db0c0fb0a1d0c41981)
  • starter code (md5: 4a2807f42ae114c98166f11414bb082b)
Due: Part 1: Thursday, April 16. Part 2: Monday, April 20.
Project #2:  
Due: Part 1: Tuesday, May 12. Part 2: Tuesday, May 19.
Project #3:
  • pdf
  • data files (SHA1: bd390ebba7bbeb0d3e35bb4f049fe6b7b81e685d)
Due: Wednesday, June 3. (at most one late day allowed)