COMPSCI 587
Language-Based Security
Duke University · UGRD · Fall 2026
1 section
Catalog description
This course explores methods for using programming languages and language semantics to enforce security. We will cover the techniques (e.g., security type systems, runtime monitoring, machine-checked proof and Hoare logic) as well as their applications to enforcing security (e.g., information flow security, program verification, machine-code verification, hardware security, quantitative security measures, differential privacy). We will read papers for each topic in this course.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #duke-COMPSCI587Fall 2026UGRD3 credits
- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?