Mar 28, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate Calendar
Add to favourites (opens a new window)

CSCI 3540U – Software Security


This course provides an introduction to the development of secure software systems.  Students will learn about software vulnerabilities and attacks and how to protect software systems and data. Attacks and exploitations covered include: web exploitation, misconfiguration exploitation, binary exploitation and authentication/authorization bypass. Software topics to be covered include: secure development practices,  security testing and analysis (e.g., pen testing, fuzzing) and reverse engineering.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 1.5
Prerequisite(s): 3rd year standing in Computer Science



Add to favourites (opens a new window)