
Computer and Network Security
Spring 2025
The course covers principles of building secure systems. Many hands-on examples during the course will show how things go wrong when these principles are not followed.
Administrative
Lectures: | Monday and Wednesday, 1:30–2:50. Bishop Aud. |
Sections: | Friday, 11:30 - 12:20 PM. Location: 200-205. |
CA mailing list: | cs155ta@cs |
Course announcements will be made via Ed Discussions. All non-sensitive questions/concerns should be asked through that dicussion board. Regrade requests should be made through Gradescope. Sensitive questions and OAE letters should be sent to the CA mailing list.
Homework and Projects
All homework submission is to be done via Gradescope. Please use course code PG5GER to sign up. Note: Gradescope requires that the solution to every problem start on a new page.
![]() |
Project #1: Control hijacking.
Not out yet
Due: Part 1: Thursday, April 10. Part 2: Thursday, April 17.
Relevant Materials:
|
![]() |
Homework #1:
Not out yet
Due: Thursday, Apr. 24, 11:59pm
|
![]() |
Project #2: Web Security.
Not out yet
Due: Part 1: Thursday, May 8. Part 2: Thursday, May 15.
|
![]() |
Homework #2:
Not out yet
Due: Thursday, May 22, 11:59pm
|
![]() |
Project #3: Network Security.
Not out yet.
Due: Part 1: Friday, May 30. Part 2: Friday, June 6.
|
Course Calendar
Lecture recordings
Video cameras located in the back of the room will capture the instructor presentations in this course. For your convenience, you can access these recordings by logging into the course Canvas site. These recordings might be reused in other Stanford courses, viewed by other Stanford students, faculty, or staff, or used for other education and research purposes. Note that while the cameras are positioned with the intention of recording only the instructor, occasionally a part of your image or voice might be incidentally captured. If you have questions, please contact a member of the teaching team.