CSSS 5100

Secure Software Design and Threat Analysis

Webster University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Students will be introduced to the concept and process of Threat Modeling as a key enabler for architecting effective and appropriate security for software and information assets. Topics include an in-depth review of the various types of threats against software. Students will learn the basics of building secure software that prevents security vulnerabilities exploited by hackers. Topics covered include buffer overflows, un-validated input, race conditions, access-control problems, authentication or authorization weaknesses, hashing, and other security practices. Students will also learn best practices to avoid most security vulnerabilities. This course also investigates the security traits of many of the top programming languages such as C, C++, C#, Java, Python, PHP, and Ruby.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

QA

21 openSeats: 0/25 seats Last recorded: Aug 7, 2026, 4:06 PM
Class #448151Fall 2026UGRD3 credits
21 available25 capacity
Days & times
No scheduled meeting time
Meeting dates
Oct 26 – Dec 18
Location
Instructor
Dill, Jason A.
Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?