´óÏó´«Ã½

Please note:

To view the Summer 2025 Academic Calendar, go to www.sfu.ca/students/calendar/2025/summer.html.

School of Computing Science | Faculty of Applied Sciences ´óÏó´«Ã½ Calendar | Fall 2025

Cybersecurity

Graduate Diploma

The graduate diploma in cybersecurity is a professional graduate program that provides a hands-on introduction to computing technology relevant to cybersecurity practices, cyber-attacks and defense strategies in the rapidly evolving digital landscape, ensuring that participants acquire the essential skills and knowledge needed to navigate the complexities of cybersecurity and contribute effectively to the safeguarding of digital assets.

´óÏó´«Ã½ Requirements

Applicants must satisfy the university admission requirements as stated in Graduate General Regulation 1.3 in the ´óÏó´«Ã½ Calendar. A bachelor's degree or equivalent in computing science or a related field is required. Students admitted to the master of cybersecurity may transfer to the graduate diploma in cybersecurity at any time with the permission of the graduate program committee and graduate studies.

Program Requirements

This program consists of course work for a minimum of 22 units. The program requires students to maintain a minimum 2.5 CGPA throughout their graduate career.

Students complete all of

CMPT 756 - Distributed and Cloud Systems (3)

Students will learn principles and techniques for processing various data types at real-world scale using distributed and cloud computing resources. Fundamentals of approximation and distributed algorithms will be covered. Handling of large-scale image and video datasets, massive graphs, as well as structured and unstructured text datasets will be studied. Designing and building robust software systems using multicore processors, processor accelerators (e.g., Graphics Processing Units) and cloud resources will be introduced.

CMPT 782 - Cybersecurity Lab I (6)

Simulating real attacks on software systems to assess the risk associated with potential security breaches to provide students with hands-on experience necessary for a successful career path in the cybersecurity field. Students are trained as penetration testers to learn how to discover vulnerabilities, exploit vulnerabilities, and to determine what attackers might gain after a successful vulnerability exploitation. Prerequisite: This course is only available to students enrolled in the master of cybersecurity program.

Section Instructor Day/Time Location
Mohammad Tayebi
Sep 3 – Dec 2, 2025: Wed, 10:30 a.m.–12:20 p.m.
Burnaby
G101 Mohammad Tayebi
Sep 3 – Dec 2, 2025: Mon, 10:30 a.m.–12:20 p.m.
Sep 3 – Dec 2, 2025: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
CMPT 783 - Cybersecurity Lab II (6)

Students will learn the fundamental principles of system and network security by studying attacks on computer systems, network and cloud infrastructure and how to prevent and detect them. The focus is on hands-on experiences. Students will be able to explain and reproduce former and recent system attacks, build network defensive systems, and design computer systems that are immune to these attacks. Prerequisite: CMPT 782. This course is only available to students enrolled in the master of cybersecurity program.

CMPT 789 - Applied Cryptography (3)

Explores modern cryptographic and cryptoanalytics techniques in detail, and emphasizes how such mechanisms can be effectively used within larger security systems, and finding their vulnerabilities. Topics covered include cryptographic primitives, public key encryption, digital signature, message authentication codes, cryptographic protocols, and attacks.

Section Instructor Day/Time Location
Sep 3 – Dec 2, 2025: Mon, 5:30–7:20 p.m.
Sep 3 – Dec 2, 2025: Fri, 8:30–9:20 a.m.
Burnaby
Burnaby

and three units of graduate courses in computing science

and

CMPT 792 - Cybersecurity Portfolio (1) *

Students prepare a portfolio of their works in the area of cybersecurity including work from lab courses. Graded on a satisfactory/unsatisfactory basis. Prerequisite: CMPT 783.

or

an additional three units of graduate courses in computing science

* In CMPT 792, students prepare a portfolio of their works in the area of cybersecurity including completed projects and assignments from the cybersecurity lab courses and other relevant courses, as well as contributions to other projects. The portfolio is examined by at least two readers from the professional graduate programs committee.

Program Length

We expect that full-time students can complete graduate diploma in cybersecurity in three terms.

Academic Requirements within the Graduate General Regulations

All graduate students must satisfy the academic requirements that are specified in the Graduate General Regulations, as well as the specific requirements for the program in which they are enrolled.