Computer Security: Course Syllabus

Spring 2019

week date topic*
0 Jan 23 Recitation canceled
1 Jan 28 Introduction: definitions, threats and risks
1.5 Jan 30 Introductory recitation
2 Feb 4 Operating systems: access control
2.5 Feb 6 Assignment 1 review
3 Feb 11 Code Injection - buffer overflows, ASLR, DEP, canaries
3.5 Feb 13 Assignment 2 review and assignment discussion
4 Feb 18 Command injection, containment
4.5 Feb 20 Pre-exam review
5 Feb 25 Sandboxes
Exam 1
5.5 Feb 27 No recitation
6 Mar 4 Malware
6.5 Mar 6 Malware defenses and assignment review
7 Mar 11 Cryptography
7.5 Mar 13 Assignment discussion
8 Mar 18 Spring break
8.5 Mar 20 Spring break
9 Mar 25 Integrity, Authentication
9.5 Mar 27 Assignment review, pre-exam review
10 Apr 1 Authentication
Exam 2
10.5 Apr 3 No recitation
11 Apr 8 Biometrics,
Network vulnerabilities
11.5 Apr 10 DNS vulnerabilities, VPNs, SSL
12 Apr 15 Firewalls, Web security
12.5 Apr 17 Assignment review, Web security review
13 Apr 22 Bitcoin/blockchain
Mobile security
13.5 Apr 24 Pre-exam review
14 Apr 29 Content protection, watermarking, and steganography
Exam 3
14.5 May 1 No recitation
15 May 6 Exam review
Tor and anonymous communication
IoT, forensics, defenses, summary
16 May 13 FINAL EXAM: SEC 111 8:00-10:00pm

Go here to get lecture notes and other course documentation.

*Subject to change without notice.