Spring 2021 Update 
    
    Apr 18, 2024  
Spring 2021 Update [ARCHIVED CATALOG]

CSC (0145) 674 - Cyber Threat Analysis


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 

Course Learning Goals: 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.