Schedule #

Deadlines

  • Projects (~ every 2 weeks): P01 P02 P03 P04

  • Workshops (~ every class): W01 W02 W03 W04 W05 W06 W07 W08

  • Midterm exam: midterm (Wed, Feb 26 - 10:15am , in )

  • Final exam: final (Fri, Apr 25 - 8:30am , in )

Week 1 #

Monday, 2025-01-06 - Friday, 2025-01-10

Mon - Jan 06, 2025| First day of classes
Wed - Jan 08, 2025
10:15am-11:30am
Lecture 2: OWASP Top 10 (#1-5)
Slides, Recording
Mentioned Resources:
Wed - Jan 08, 2025|

Week 2 #

Monday, 2025-01-13 - Friday, 2025-01-17

Mon - Jan 13, 2025
10:15am-11:30am
Lecture 3: OWASP Top 10 (#6-10)
Slides, Recording
Mentioned Resources:
    Wed - Jan 15, 2025
    10:15am-11:30am
    Lecture 4: Misc. Vulnerabilities
    Slides, Recording
    Wed - Jan 15, 2025|

    Week 3 #

    Monday, 2025-01-20 - Friday, 2025-01-24

    Mon - Jan 20, 2025| Martin Luther King Jr. Day - No Classes, University Closed
    Wed - Jan 22, 2025|
    Wed - Jan 22, 2025
    10:00am

    Deadlines:

    Week 4 #

    Monday, 2025-01-27 - Friday, 2025-01-31

    Mon - Jan 27, 2025
    10:15am-11:30am
    Lecture 6: Introducing OpenEMR and Static Application Security Testing
    Slides, Recording
    Wed - Jan 29, 2025
    10:15am-11:30am
    Lecture 7: Exploitability/Severity & Dynamic Application Security Testing (DAST)
    Slides, Recording
    Wed - Jan 29, 2025|
    Wed - Jan 29, 2025
    10:00am

    Week 5 #

    Monday, 2025-02-03 - Friday, 2025-02-07

    Mon - Feb 03, 2025
    10:15am-11:30am
    Lecture 8: Supply chain security: Vulnerable components
    Slides, Recording
    Wed - Feb 05, 2025
    10:15am-11:30am
    Wed - Feb 05, 2025|
    Wed - Feb 05, 2025
    10:00am

    Deadlines:

    Week 6 #

    Monday, 2025-02-10 - Friday, 2025-02-14

    Mon - Feb 10, 2025
    10:15am-11:30am
    Lecture 10: Interactive Application Security Testing (IAST)
    Slides, Recording
    Tue - Feb 11, 2025| Wellness Day - No Classes
    Wed - Feb 12, 2025
    10:15am-11:30am
    Wed - Feb 12, 2025
    10:00am

    Week 7 #

    Monday, 2025-02-17 - Friday, 2025-02-21

    Mon - Feb 17, 2025
    10:15am-11:30am
    Lecture 12: Software bill of materials
    Slides, Recording
    Mon - Feb 17, 2025|
    Wed - Feb 19, 2025
    10:15am-11:30am
    Lecture 13: Supply chain security: Secure build process
    Slides, Recording
    Wed - Feb 19, 2025|
    Wed - Feb 19, 2025
    10:00am

    Deadlines:

    Week 8 #

    Monday, 2025-02-24 - Friday, 2025-02-28

    Mon - Feb 24, 2025
    10:15am-11:30am
    Lecture 14: Secure design principles
    Slides, Recording

    Wed - Feb 26, 2025
    10:15am-11:30am

    Week 9 #

    Monday, 2025-03-03 - Friday, 2025-03-07

    Mon - Mar 03, 2025
    10:15am-11:30am
    Wed - Mar 05, 2025
    10:15am-11:30am
    Lecture 16: Attack trees
    Slides, Recording
    Wed - Mar 05, 2025|
    Wed - Mar 05, 2025
    10:00am

    Deadline:

    Week 10 #

    Monday, 2025-03-10 - Friday, 2025-03-14

    Mon - Mar 10, 2025| Spring Break - No Classes, University Closed
    Tue - Mar 11, 2025| Spring Break - No Classes, University Closed
    Wed - Mar 12, 2025| Spring Break - No Classes, University Closed
    Thu - Mar 13, 2025| Spring Break - No Classes, University Closed
    Fri - Mar 14, 2025| Spring Break - No Classes, University Closed

    Week 11 #

    Monday, 2025-03-17 - Friday, 2025-03-21

    Mon - Mar 17, 2025|
    Wed - Mar 19, 2025
    10:15am-11:30am
    Lecture 18: Elevation of privilege threat modeling game
    Slides, Recording
    Wed - Mar 19, 2025|
    • Project 3 P03 Deadline : Mon, Mar 31 - 10:00am (Raleigh time) via Gradescope
    Wed - Mar 19, 2025
    10:00am

    Deadline:

    Week 12 #

    Monday, 2025-03-24 - Friday, 2025-03-28

    Mon - Mar 24, 2025
    10:15am-11:30am
    Wed - Mar 26, 2025
    10:15am-11:30am

    Week 13 #

    Monday, 2025-03-31 - Friday, 2025-04-04

    Mon - Mar 31, 2025
    10:15am-11:30am
    Lecture 21: Abuse and misuse cases
    Slides, Recording
    Mon - Mar 31, 2025|
    Mon - Mar 31, 2025
    10:00am

    Deadline:

    Wed - Apr 02, 2025
    10:15am-11:30am
    Lecture 22: LLM and Secuirty-1
    Slides, Recording
    Wed - Apr 02, 2025|

    Week 14 #

    Monday, 2025-04-07 - Friday, 2025-04-11

    Mon - Apr 07, 2025
    10:15am-11:30am
    Mon - Apr 07, 2025|
    Wed - Apr 09, 2025
    10:15am-11:30am
    Lecture 24: Security Maturity Models
    Slides, Recording
    Mentioned Resources:
    Wed - Apr 09, 2025
    10:00am

    Deadline:

    Week 15 #

    Monday, 2025-04-14 - Friday, 2025-04-18

    Mon - Apr 14, 2025
    10:15am-11:30am
    Lecture 25: Secuirty Risk
    Slides
    Wed - Apr 16, 2025
    10:15am-11:30am
    Lecture 26: Protection Pocker
    Slides
    Wed - Apr 16, 2025
    10:00am

    Deadline:

    Week 16 #

    Monday, 2025-04-21 - Friday, 2025-04-25

    Mon - Apr 21, 2025
    10:00am

    Deadline:

    Fri - Apr 25, 2025
    10:15am-11:30am