Fall 2026 - CMPT 318 D100

Special Topics in Computing Science (3)

Cybersecurity

Class Number: 6557

Delivery Method: In Person

Overview

  • Course Times + Location:

    Sep 9 – Dec 6, 2026: Tue, 10:30–11:20 a.m.
    Burnaby

    Sep 9 – Dec 6, 2026: Thu, 9:30–11:20 a.m.
    Burnaby

  • Prerequisites:

    CMPT 225 with a minimum grade of C-. Additional prerequisites to be determined by the instructor subject to approval by the undergraduate program chair.

Description

CALENDAR DESCRIPTION:

Special topics in computing science at the 300 level. Topics that are of current interest or are not covered in regular curriculum will be offered from time to time depending on availability of faculty and student interest.

COURSE DETAILS:

Cyber attacks are increasing in frequency, severity and sophistication. This course introduces core concepts, principles, and practices of cybersecurity in the context of an evolving global threat landscape. Students will examine the fundamentals of cybersecurity risk assessment, cyber threat intelligence, and cyber defense strategies, developing the situational awareness needed to understand and respond to emerging threats. The course emphasizes informed decision-making under uncertainty through probabilistic risk analysis and analytics, enabling students to identify, evaluate, and choose appropriate measures for threat mitigation and remediation.
The primary goal is to provide students with hands-on experience in cybersecurity risk management. In addition to the lecture component, students will engage with community clients to assess their cybersecurity needs, evaluate existing security practices, and develop recommendations to enhance their organizational threat resilience. The classroom experience provides practical tools, analytical frameworks, and foundational knowledge needed for client projects. The clinical component focuses on helping organizations adopt technical and managerial best practices while giving students real-world experience in cybersecurity consulting and risk management.

Topics

  • Cyber attacks and defense strategies
  • Advanced persistent threats and zero-day exploits
  • Cyber risk assessment, mitigation, and management
  • Probability concepts, predictive analytics, and interpretations
  • Markovian processes and stochastic models
  • Time series anomaly detection and dynamic scoring
  • Cyber-physical systems and operational technology (OT)
  • The role of AI and machine learning
  • Self-evolving detection systems
  • Autonomous defence

COURSE-LEVEL EDUCATIONAL GOALS:

  • Develop a broad understanding of core cybersecurity concepts, principles, and practices, including how advanced malware and cyber threats evade traditional antivirus systems. Explore the resulting risks to critical IT and OT environments and the growing role of AI- and machine learning-driven autonomous cyber defence solutions.
  • Understand fundamental aspects of cybersecurity risk assessment, mitigation and management based on probabilistic methods and methodical processes; learn how to systematically evaluate alternative cyber defence strategies.
  • Prepare to provide supervised hands-on cybersecurity services on a day-to-day basis to a small business, public sector organization, or nonprofit; understand how to project plan and communicate cybersecurity risks and solutions with organization and business leaders with no prior cybersecurity knowledge or experience.
  • Gain awareness of practical cybersecurity challenges and opportunities as well as compelling career perspectives arising from this rapidly advancing field of computer science and digital technologies.

Grading

  • The course has three tests 35%
  • Three graded assignments 20%
  • Client project organized as group project: 45%
  • - Technical outcome (20)%
  • - Project report (15)%
  • - Oral presentation (10)%
  • Active class participation (bonus points) (5)%

NOTES:

This grading scheme is tentative and to be finalized during the first week of classes.

REQUIREMENTS:

There will also be reading assignments and several tutorial sessions.

Materials

MATERIALS + SUPPLIES:

  • Google Cybersecurity Professional Certificate: Provided at no cost to you via Coursera, courtesy of Google.org. Access the certificate via the email sent to your preferred email address.
  • Course materials (articles, assignments, lecture and tutorial notes, videos, et cetera) will be provided online through the course home page.

REQUIRED READING:

Engineering Trustworthy Systems: A Principled Approach to Cybersecurity
O. Sami Saydjari.
Communications of the ACM
Vol. 62, No. 6
June 2019

How to Measure Anything in Cybersecurity Risk
2nd Edition
Douglas W. Hubbard and Richard Seiersen
John Wiley & Sons
2023
ISBN: 978-0262044691

RECOMMENDED READING:

An Introduction to Statistical Learning with Applications in R
2nd Edition
G. James, D. Witten, T. Hastie, and R. Tibshirani
Springer
2022
ISBN: 978-1071614204

Fundamentals of Machine Learning for Predictive Data Analytics
John D. Kelleher, Brian Mac Namee, and Aoife D'Arcy
The MIT Press
2020
ISBN: 978-0262044691

Department Undergraduate Notes:

The following are default policies in the School of Computing Science. Please check your course syllabus whether the instructor has chosen a different policy for your class, otherwise the following policies apply.

  • Students must attain an overall passing grade on the weighted average of exams in the course in order to get a D or higher.

 

  • All student requests for accommodations for their religious practices must be made in writing by the end of the first week of classes, or no later than one week after a student adds a course. After considering a request, an instructor may provide a concession or may decline to do so. Students requiring accommodations as a result of a disability can contact the Centre for Accessible Learning (caladmin@sfu.ca).

 

  • Use of AI tools by students for completing graded scholarly activities and course submissions that has not been explicitly authorized by the instructor  will be considered as plagiarism under SFU’s Code of Academic Policy (http://www.sfu.ca/policies/teaching/t10-02.htm).  Following this policy, instructors will report all instances of plagiarism to the academic integrity board.  

Registrar Notes:

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS

At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.

To learn more about the academic disciplinary process and relevant academic supports, visit: 


RELIGIOUS ACCOMMODATION

Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.