Spring 2019 Update 
    
    Mar 28, 2024  
Spring 2019 Update [ARCHIVED CATALOG]

CSC (0145) 674 - Threat Modeling


Credits: 3.00

Students will learn how to incorporate security considerations into the software development lifecycle by studying conceptual modeling techniques and applying them to model threats facing computer software. Topics that are covered include methods like STRIDE and DREAD, as well as emerging techniques.

Prerequisite 1: CSC 530  CSC 580  
Free Note: Open only to students in the MS in Computer Science 

After completion of this course, students will:

•    Understand and explain the techniques behind threat modeling. Assessed by Quiz 1 and Exercise 1 and 2
•    Apply techniques to analyze existing cyber-based processes. Assessed by Quiz 2, and Assignment 3. 
•    Evaluate and refine cyber-based processes by re-enforcing their defensive postures. Assessed by Quizzes 3-4, and Assignment 4. 
•    Explain and demonstrate how bug-bounties can be applied to continuous protection of software development life cycle: Assessed by final exam, Quiz 5, and Assignment 5.