Course Content
Compulsory
- Legal, Ethical and Professional Practice and Research Methods
- MSc Project/Dissertation
Artificial Intelligence
- AI Programming
- Machine Learning
- Foundations of AI
- AI for Security
- Computer Vision
- Artificial Neural Networks
- MSc Project/Dissertation
Cyber Security
- Foundations of Cyber Security
- Cyber Threat Intelligence
- Host and Network Security
- Penetration Testing and Incident Response
- Cyber Engineering
- Digital Forensics Principles and Practice
- Malware Analysis
- Advanced Research Topics in Cyber Technology
Software Engineering
- Internet of Things
- Software Quality Assurance and Testing
- Requirements Analysis and Cloud-based System Design
- Critical Systems
- High Assurance System Design
- Modern Programming Techniques
- Semantic Technologies