Cyber Science Program
The following is a preview of the courses based on the 2026 academic undergraduate calendar for this program. Please note that course links and descriptions are not all available at the moment. The complete curriculum will be available in March 2026.
Full-Time, Four-Year Program
First Semester
REQUIRED:
CYS 122 Evidence-based security
MTH 160 Mathematical Principles for Cyber Science
CYS 151 Introduction to cybersecurity
CYS 119 Foundations of Software Design and Development
LIBERAL STUDIES:
One course from Table A - Lower Level Liberal Studies.
Second Semester
REQUIRED:
SCI 200 Professionalism in Science
CYS 111 The cyber world: components and roles
CYS 231 Introduction to Security Protocols
CYS 229 Secure Software Development
LIBERAL STUDIES:
One course from Table A - Lower Level Liberal Studies.
Third Semester
REQUIRED:
CRM 100 Introduction to Canadian criminal justice
CYS 393 Linux Operations for Cybersecurity
CYS 213 Computer Organization 1
SCI 344 Cybersecurity and society
CYS 211 Networked systems security
Fifth Semester
REQUIRED:
LAW 568 Cyber crime and the law
ITM 825 Enterprise information security
CYS 512 Cybersecurity strategy and policy
LIBERAL STUDIES:
One course from Table A - Lower Level Liberal Studies.
OPEN ELECTIVES:
One course from Open Elective Table.
Sixth Semester
PROFESSIONALLY-RELATED:
Three courses from Table I.*
OPEN ELECTIVES:
One course from Open Elective Table.
LIBERAL STUDIES:
One course from Table B - Upper Level Liberal Studies.
*See below for Cyber Science Core Elective Table I courses.
Seventh Semester
PROFESSIONALLY-RELATED:
Three courses from Table I.*
OPEN ELECTIVES:
One course from Open Elective Table.
LIBERAL STUDIES:
One course from Table B - Upper Level Liberal Studies.
Eighth Semester
PROFESSIONALLY-RELATED:
Three courses from Table I.*
OPEN ELECTIVES:
One course from Open Elective Table.
LIBERAL STUDIES:
One course from Table B - Upper Level Liberal Studies.
*See below for Cyber Science Core Elective Table I courses.
- CYS 715 Database security & Auditing
- CYS 716 Software security engineering
- CYS 717 Internet of Things (IoT) Security
- CYS 711 Incident response
- CYS 713 System vulnerability and auditing
- CPS 305 Data structures
- CYS 718 Cybersecurity analytics
- CYS 790 Operating systems hardening
- CYS 713 Digital forensics
- CYS 731 Malware analysis
- CPS 510 Database systems 1
- ITM 711 Cloud computing