Course Schedule Fall 2020

This schedule is subject to change. Please check back frequently.


Unit Tuesday Lecture Thursday Lecture Weekly Discussion
Intro Aug. 25
Introductions and Course Overview
Chapter 01 – Adversarial Mindset
Aug. 27
Chapter 02 – Ethics and Law
x86 Assembly Review
Software Security Sep. 1
Chapter 03 – Buffer Overflow
Sep. 3
Chapter 04 – Control Flow Hijacking
AppSec MP: CP 1
Software Security Sep. 8
Chapter 05 - Malware
AppSec Project, Checkpoint 1 due 6pm
Sep. 10
Chapter 06 - Malware Defenses
AppSec MP: CP 2
OS Security Sep. 15
Chapter 07 - Isolation and Authorization
Sep. 17
Chapter 08 - Authentication
AppSec Project, Checkpoint 2 due 6pm
WebSec Background
Web Security Sep. 22
Chapter 09 - Web Security
Sep. 24
Chapter 10 - Database Security
WebSec MP: CP 1
OS Security Continued Sep. 29
Chapter 11 - Authorization in the Linux Kernel
WebSec Project, Checkpoint 1 due 6pm
Oct. 1
Chapter 12 - Auditing and Forensics
WebSec MP: CP 2
OS Security Continued Oct. 6
Chapter 13 - Cloud Computing
Oct. 8
Midterm Exam Review
WebSec Project, Checkpoint 2 due 6pm
Lecture & MP Content Review
Cryptography Oct. 13
Class Cancelled (Online Midterm)
Oct. 15
Chapter 14 - Hashing
Cryptography Oct. 20
Chapter 15 - Symmetric Encryption
Oct. 22
Chapter 16 - Asymmetric Encryption and Key Exchange
Crypto MP: CP 1
Cryptography Oct. 27
Chapter 17 - Message Integrity
Crypto Project, Checkpoint 1 due 6pm
Oct. 29
Chapter 18 - The Internet Protocol Stack
Crypto MP: CP 2
Network Security Nov. 3
ELECTION DAY
Nov. 5
Chapter 19 - Link-Layer Security
Crypto Project, Checkpoint 2 due 6pm *on Friday Nov 6th*
Network Background
Network Security Nov. 10
Chapter 20 - Internet-Layer Security
Nov. 12
Chapter 21 - Transport-Layer Security
NetSec MP: CP 1
Network Security Nov. 17
Chapter 22 - Application-Layer Security: TLS
NetSec Project, Checkpoint 1 due 6pm
Nov. 19
Chapter 23 - Application-Layer Security: DNS
NetSec MP: CP 2
FALL BREAK
Anonymity and Privacy Dec. 1
Chapter 24 - Anonymous Communication
Dec. 3
Chapter 25 - Bitcoin and Contact Tracing
NetSec Project, Checkpoint 2 due 6pm
Lecture & MP Content Review
Dec. 8
Final Exam Review
Dec. 10
READING DAY

Midterm Exam:

Any 2 Hour window between Oct 11 at 8 pm Central and Oct 13 at 8 Central pm, available on Compass.

Sample Exams: Midterm Spring '17, Midterm Spring '18, Midterm Fall '18, Midterm Fall '19, Midterm Spring '20.

Final Exam:

Any 2 Hour window between Dec 13 at 8 pm Central and Dec 15 at 8 pm Central, available on Compass.

We will not release past final exams. You can expect a similar length, format, and difficulty as the midterm.