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. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 332.3 Prerequisite(s) or Corequisite(s): CMPT 434.3 Note: Students with credit for CMPT 838 may not take this course for credit. Costs in addition to tuition apply to this course.
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. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 332.3 Prerequisite(s) or Corequisite(s): CMPT 434.3 Note: Students with credit for CMPT 838 may not take this course for credit. Costs in addition to tuition apply to this course.