Software Security

CSE 5474

Transcript Abbreviation: 
Software Security

Course Description: 
Software security fundamentals, secure coding principles and practices, common software vulnerabilities, memory exploits (shell code), vulnerability analysis (e.g., reverse engineering, fuzzing and symbolic execution), and defenses against common vulnerability exploitation.

Course Levels: 
Undergraduate (1000-5000 level)
Graduate (5000-8000 level)

Designation: 
Elective

General Education Course:
(N/A)

Cross-Listings:
(N/A)