FINTECH 514
Secure Software Development
Duke University · UGRD · Fall 2026
Catalog description
This course is about minimizing risk when creating software and will focus on the fundamental structure of a Secure Development Life Cycle (SDLC), the advantages and challenges of cryptography, then explore automated testing solutions. Students will learn to effectively manage risk in the process of creating software. Hands-on experience with specific technologies prepare students to make informed decisions about the design, architecture, and implementation of software. Assignments use automated vulnerability hunting tools. Students will learn the risk profile of the target software project, and an understanding of how these tools add value to the overall secure development life cycle.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff