COMP 3019: Security and Privacy in Computer Systems

This course is an elective for the Data-centric Computing Stream.

This course would be of interest to students who want to develop skills in security and privacy.

Prerequisites:  COMP 2004 and  COMP 2005

Availability: This course is usually offered once per year, in Fall or Winter.

Course Objectives

This course provides students with basic knowledge and skills in security and privacy principles, practices, regulations, and tools. Students will be able to take those skills to the workforce, in-line with the objective of increasing the number of computer science graduates that will work in the technology sector, particularly in roles involving cyber security.

Representative Workload
  • Assignments 40%
  • Practicals 30%
  • Final Exam 30%
Representative Course Outline
  • Introduction to basics of Security and privacy (3 hours)
  • Security Principles and systematic approach to Security (4 hours)
  • Non-technical aspects of Security and Privacy (4 hours)
  • Privacy regulations in Canada and the world (3 hours)
  • Software Security and Secure Software Development and website security (12 hours)
  • Access Control and Authentication (5 hours)
  • Host Hardening (5 hours)