Schedule - Spring 2027
This is the course as it appears under Modules in Canvas: the same modules, the same items in the same order, with the due date and points of each graded one. Work is due at 11:59 pm Mountain time on the day shown.
Labs may be submitted up to two days late with no penalty, except Lab 10, which is due on the last day of instruction. Discussions have no grace period, and nothing but the D6 final reflection is accepted after the last day of instruction on April 30.
- Getting Started Overview
- Due by Tuesday at 11:59 p.m. Mountain Time
- 0.01 Communicating with Each Other
- 0.02 Getting to Know You Survey
- Due by Thursday at 11:59 p.m. Mountain Time
- 0.03 D1: Introductions and the Security Mindset
- Due by Sunday at 11:59 p.m. Mountain Time
- 0.04 D1: Introductions and the Security Mindset - Replies
- 0.05 Lab 0: Course Setup and CyBOK Navigation
- Module 1 Overview
- Due by Tuesday at 11:59 p.m. Mountain Time
- 1.01 Readings and Lecture Notes
- Module 2 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 2.01 Readings and Lecture Notes
- 2.02 Lab 1: Security Principles Audit
- Module 3 Overview
- Due by Thursday at 11:59 p.m. Mountain Time
- 3.01 Readings and Lecture Notes
- 3.02 D2: Ethics and Privacy Case
- Due by Sunday at 11:59 p.m. Mountain Time
- 3.03 D2: Ethics and Privacy Case - Replies
- Module 4 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 4.01 Readings and Lecture Notes
- 4.02 Lab 2: Threat Model a Small System
- Module 5 Overview
- Due by Thursday at 11:59 p.m. Mountain Time
- 5.01 Readings and Lecture Notes
- 5.02 D3: Authentication Policy Critique
- Due by Sunday at 11:59 p.m. Mountain Time
- 5.03 D3: Authentication Policy Critique - Replies
- Module 6 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 6.01 Readings and Lecture Notes
- 6.02 Lab 3: Access Control Matrix and Least Privilege
- Module 7 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 7.01 Readings and Lecture Notes
- 7.02 Lab 4: Symmetric Encryption in Practice
- Module 8 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 8.01 Readings and Lecture Notes
- 8.02 Lab 5: Hashing and Signatures
- Module 10 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 10.01 Readings and Lecture Notes
- 10.02 Lab 6: Certificates and TLS
- Module 11 Overview
- Due by Thursday at 11:59 p.m. Mountain Time
- 11.01 Readings and Lecture Notes
- 11.02 D4: Network Security in the News
- Due by Sunday at 11:59 p.m. Mountain Time
- 11.03 D4: Network Security in the News - Replies
- Module 12 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 12.01 Readings and Lecture Notes
- 12.02 Lab 7: Malware Triage Without Malware
- Module 13 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 13.01 Readings and Lecture Notes
- 13.02 Lab 8: Memory Safety and Assurance Evidence
- Module 14 Overview
- Due by Sunday at 11:59 p.m. Mountain Time
- 14.01 Readings and Lecture Notes
- 14.02 Lab 9: SQL Injection
- Module 15 Overview
- Due by Thursday at 11:59 p.m. Mountain Time
- 15.01 Readings and Lecture Notes
- 15.02 D5: A Current Security Failure
- Due by Friday at 11:59 p.m. Mountain Time
- 15.03 D5: A Current Security Failure - Replies
- 15.04 Lab 10: Log Analysis and Incident Memo
- Due by Friday at 11:59 p.m. Mountain Time
- 16.01 D6: Final Reflection