CS155: Computer and Network Security

Computer and Network Security

Spring 2011

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

If you are enrolled in CS155, please join the CourseWare CS155 class. Login by clicking "Stanford login" and using your SUNet ID.


Course syllabus (and readings)
Course overview (grading, textbooks, coursework, exams)
Lectures: Tuesday, Thursday, 2:15-3:30, Skilling Aud.
Sections: Friday, 3:15pm, Gates B01.

Final Exam

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

  • Option 1: (alternate)   Saturday, 6/05,  9:00-11:00am, Gates B01.
  • Option 2: (scheduled)   Monday, 6/07,  7:00-9:00pm, Skilling Aud.

For remote SCPD students: Please email cs155ta@cs 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 to you which you should print, complete, and fax back to us at 650 725-4671. Also email us when you fax the exam back so we can be on the lookout for it. 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.


Due: Tuesday, Apr. 28, in class
Due: Thursday, May 20, in class


Due: Part 1: Thursday, April 15. Part 2: Monday, April 19.
Project #2:   html     FAQ
Due: Part 1: Monday, May 3. Part 2: Monday, May 10.
Project #3:   part 1,   part 2.
Due: Part 1: Tuesday, May 25. Part 2: Tuesday, June 1.