161 lock logo

Course Name

Instructor: EvanBot / Lecture: TuTh, 12:30–2:00 PM, Wheeler 150 [Zoom, Playlist]

Announcements

Week 2 Announcements

Jan 27
  • Project 1A is due on Wednesday, January 29.
  • Discussions and office hours begin this week.
  • EvanBot likes cookies.

Past announcements

Course Calendar

Skip to current week

Wk. Date Lecture Discussion HW Project
1Thu
Jan 23
1. Introduction and Security Principles
Slides / Recording / Ch. 1
0. Welcome

Discussion: Worksheet / Solutions / Video / Slides

61C Review Video

HW1
(due Fri Jan 24)

Part A / Part B
Project 1A
(due Wed Jan 29)

Slides
2
Survey
Tue
Jan 28
2. x86 Assembly and Call Stack
Slides / Recording / Ch. 2 / x86/GDB Cheat Sheet
1. Security Principles and x86

Discussion: Worksheet / Solutions / Video

Exam Prep: Worksheet / Solutions / Video
HW2
(due Fri Jan 31)

Part A / Part B
Thu
Jan 30
3Tue
Feb 04
3. Memory Safety Vulnerabilities
Slides / Recording / Ch. 3
No Discussion No Homework Project 1B
(due Wed Feb 12)

Slides
Thu
Feb 06

Holiday (No Lecture)

4
Survey
Tue
Feb 11
4. Memory Safety Vulnerabilities 2
Slides / Recording / Ch. 3
2. Memory Safety

Discussion: Worksheet

Exam Prep: Worksheet
HW3
(due Fri Feb 14)

Part A / Part B
Wed
Feb 12

Midterm (7–9pm)

Thu
Feb 13
5. Optional Lecture
Slides
Project 2
(due Wed Feb 19)

Slides

Extra link

5
Survey
Tue
Feb 18
6. Mitigating Memory Safety Vulnerabilities
Slides / Video / Recording / Ch. 4
Thu
Feb 20
7. Intro to Cryptography
Slides / Video / Recording / Ch. 5