Computer and Network Security
Spring 2017
The course covers principles of building secure systems. We give many examples of how things can go wrong if these principles are not followed.
Administrative
Lectures: | Tuesday, Thursday, 1:30-2:50, Nvidia Aud. |
Sections: | Friday, 3:30pm, Nvidia Aud. |
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/9, 12:15-2:15pm. Nvidia Aud. and Skilling Aud.
- Option 2: (alternate) Thu., 6/8, 12:15-2:15pm. Nvidia Aud.
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: 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004.
Homework
All homework submission is to be done via Gradescope. Please use course code 9RPKB9 to sign up. Note that Gradescope requires that the solution to every problem start on a new page.
Homework #1:
html
Due: Thursday, Apr. 27, 11:59pm
|
|
Homework #2:
html
Due: Thursday, May 25, 11:59pm
|
Projects
Project #1: Control hijacking
Due: Part 1: Thursday, April 13. Part 2: Thursday, April 20.
Relevant Materials:
|
|
Project #2: Web security
Due: Part 1: Thursday, May 11. Part 2: Thursday, May 18.
|
|
Due: Wednesday, June 7. (at most one late day allowed)
|