- Network Security and Penetration Testing
- Security Fundamentals
- Data Governance, Ethics and Sustainability
- Cloud Architectures and Security
- Cryptography and Blockchain
- AI/ML in Cybersecurity
- Business Resilience and Incident Management
- Secure Web Development
- Forensics and eDiscovery
- Secure Application Development
- Malware Analysis
Note that there are dependencies between secure development electives. To study Secure Application Development in semester 2, students must have studied Secure Web Development in semester 1. However, all students can elect to study Malware Analysis in semester 2.
Elective modules are subject to availability and a minimum number of students required to run a module.
The course will be assessed with a blend of continuous assessments and/or project work and/or exams. This varies between modules but typically assessment is 40% continuous assessment and 60% project or exam. Please note that in some instances exams may take place in the daytime, evenings and at weekends.
For more information on the modules taught on this course view our module descriptors.
In accordance with our quality assurance processes, we conduct a full programmatic review of all our courses every 5 years. This current review may result in some changes to the content of this course starting in September 2023.