Schedule

The following is a tentative listing of the schedule of the course. Each day of the week will be filled in as topics are covered. The slides used in each class will be made available for download here.

Week Starting Topics Monday Wednesday Friday
1 08/18/25 Overview Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
2 08/25/25 Authentication and Access Control Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Garantche
Slides (PDF)
Slides (PPTX)
3 09/01/25 Cryptography Basics Labor Day Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Assignment 1 Due
4 09/08/25 Public Key Cryptography Slides (PDF)
Slides (PPTX)
Slides (PDF)
Slides (PPTX)
Hinkle
Slides (PDF)
Slides (PPTX)
Project 1 Due
Wilson
5 09/15/25 Cryptographic Hash Functions Slides (PDF)
Slides (PPTX)
Oneacre
Slides (PDF)
Slides (PPTX)
Costa
Slides (PDF)
Slides (PPTX)
Assignment 2 Due
Perez
6 09/22/25 Quantum Cryptography Exam 1 Ready Day Slides (PDF)
Slides (PPTX)
Crespo
7 09/29/25 Program Security Slides (PDF)
Slides (PPTX)
Gutierrez
Slides (PDF)
Slides (PPTX)
Hinkle
Slides (PDF)
Slides (PPTX)
8 10/06/25 Web Security Slides (PDF)
Slides (PPTX)
Al-Ani

Pokharel

Assignment 3 Due
Garantche
9 10/13/25 OS Security October Break
Rheyne

Project 2 Due
Rheyne
10 10/20/25 Network Security
Oneacre

Kent

Toure
11 10/27/25 Database Security
Regmi

Gutierrez

Project 3 Due: Phase 0
Crespo
12 11/03/25 Privacy Exam 2
Kent

Assignment 4 Due
Pokharel
13 11/10/25 Risk Management
Perez

Al-Ani

Project 3 Due: Phase 1
Costa
14 11/17/25 Legal and Ethical Issues
Wilson

Toure
15 11/24/25 Review
Assignment 5 Due
Thanksgiving Break
16 12/01/25 More Review
Regmi

Project 3 Due: Phase 2

Exam Schedule

Here is the tentative exam schedule listed separately.

  • Exam 1: Monday, 09/22/2025, in class
  • Exam 2: Monday, 11/03/2025, in class

  • Final: 12:30 - 2:30 p.m., Wednesday, 12/10/2025

Project Schedule

Here is the tentative schedule of project due dates listed separately.

  • Project 1: Friday, 09/12/2025
  • Project 2: Friday, 10/17/2022
  • Project 3 (Phase 1): Friday, 11/14/2025
  • Project 3 (Phase 2): Wednesday, 12/03/2025