Schedule
Lecture slides will be posted as they
become available. The slides are intended to supplement your
own lecture notes.
They are not a substitute for attending
class!
You can find assignments and lab exercises on their own pages. Unless noted otherwise, assignments are due on Friday night.
Week | Dates | Topic | Notes |
---|---|---|---|
1 | Jan 29 | Introduction | |
Jan 31 | Class Cancelled / Makeup (Snow) | ||
2 | Feb 5 | Standards, Principles, and Strategies | |
Feb 7 | Assembly and Stack Basics | 2/8 - Last day to add/drop classes | |
3 | Feb 12 | Buffers and Assembly Language | |
Feb 14 | Stack Overflow Shellcode and Demo | ||
4 | Feb 19 | Overflow Defenses and Variations | |
Feb 21 | Intro to Malware | ||
5 | Feb 26 | Malware Categories and Lifecycle | |
Feb 28 | Class Cancelled | ||
6 | Mar 5 | Malware Analysis | |
Mar 7 | Malware Analysis Demo (no slides) | ||
7 | Mar 12 | Intro to Cryptography | |
Mar 14 | Midterm Exam #1 | ||
Mar 17 – 24 | SPRING BREAK | ||
8 | Mar 26 | Intro to Cryptography (continued) | |
Mar 28 | Hashing and Public Key Infrastructure | ||
9 | Apr 2 | Cryptanalysis | |
Apr 4 | Ethics and Computer Security | ||
10 | Apr 9 | Password Authentication and Cracking | 4/8 - Last day to withdraw with a "W" |
Apr 11 | Linux and Windows Authentication | ||
11 | Apr 16 | Kerberos/Exam Review | |
Apr 18 | OS Security Features | ||
12 | Apr 23 | Midterm Exam #2 | |
Apr 25 | Offensive Security | ||
13 | April 30 | Intro to Networks | |
May 2 | Network Attacks | ||
14 | May 7 | Web Hacking and Security | |
May 9 | Wireless Hacking and Security | ||
15 | May 14 | In-Class Review | |
Thursday, May 16 | FINAL EXAM (3:30 to 5:30 PM) |