CMPT 839
Foundations of Software Security.
Computer security is an essential requirement of any software system. This course covers the fundamental principles, mechanisms, and models of security. More specifically, the course introduces students to security management, defense, and exploitation techniques including but limited to vulnerability assessment, access control, cryptography, intrusion detection, malicious software. The course assesses current security threats and gives students a hands-on experience with basic security strategies.
Prerequisites & course information
Weekly hours: 3 Lecture hours Note: This course is a hybrid course with CMPT 439, and this course cannot be taken for credit after previously taking CMPT 439.
Sources
- Course catalogue ↗2026-2027