MEng Computer Science with Cyber Security
Course Overview
This MEng Computer Science with Cyber Security degree equips you with the advanced digital skills and industry experience to defend organizations against the rapidly increasing threat of cyber crime. You will be taught by leading academics in government-recognized labs, contributing to vital research in areas like blockchain and the Internet of Things, ensuring your skills are in high global demand upon graduation.
Key Program Highlights
- Earn a degree provisionally certified by the National Cyber Security Centre (NCSC) and accredited by the British Computer Society (BCS)
- Learn in an Academic Centre of Excellence in Cyber Security Research, as recognized by the UK government
- Gain hands-on experience through a major group design project with an academic or industry customer
- Be taught by academics at the forefront of cutting-edge research in blockchain, IoT, and networked systems
- Graduate with a degree that meets the academic requirement for registration as a Chartered Engineer
Course Overview
This MEng Computer Science with Cyber Security degree equips you with the advanced digital skills and industry experience to defend organizations against the rapidly increasing threat of cyber crime. You will be taught by leading academics in government-recognized labs, contributing to vital research in areas like blockchain and the Internet of Things, ensuring your skills are in high global demand upon graduation.
Key Program Highlights
- Earn a degree provisionally certified by the National Cyber Security Centre (NCSC) and accredited by the British Computer Society (BCS)
- Learn in an Academic Centre of Excellence in Cyber Security Research, as recognized by the UK government
- Gain hands-on experience through a major group design project with an academic or industry customer
- Be taught by academics at the forefront of cutting-edge research in blockchain, IoT, and networked systems
- Graduate with a degree that meets the academic requirement for registration as a Chartered Engineer
Requirements
Modules
- Algorithmics
- COMP Part I Laboratory Programme
- Computer Systems I
- Data Management
- Mathematics I
- Mathematics II
- Networks and Security
- Programming I
- Programming II
- Artificial Intelligence
- Computer Systems II
- Formal Specification and Verification
- Programming III
- Programming Language Concepts
- Software Design and Development Project
- Theory of Computing
- Part III Individual Project Phase 1
- Part III Individual Project Phase 2
- Advanced Computer Architecture
- Advanced Computer Networks
- Advanced Databases
- Causal Reasoning and Machine Learning
- Cheminformatics
- Cloud Application Development
- Computational Biology
- Computer Vision
- Foundations of Machine Learning
- Game Design and Development
- History of Computing
- Machine Learning Technologies
- Natural Language Processing
- Operational Research
- Optimisation
- Real-Time Computing and Embedded Systems
- Robotic Systems
- Security of Cyber Physical Systems
- Social Computing Techniques
- Web Architecture and Hypertext Technologies
- Web and Cloud Based Security
- Group Design Project
- Industrial Studies
- Software Security
- Advanced Games Design and Development
- Advanced Machine Learning
- Advanced Programming Language Concepts
- Algorithmic Game Theory
- Automated Software Verification
- Bayesian, Active & Reinforcement Learning
- Biometrics
- Cryptography
- Data Economy
- Data Mining
- Data Visualisation
- Deep Learning Technologies
- Differentiable Programming and Deep Learning
- Digital Forensics
- Evolution of Complexity
- Image Processing
- Individual Research Project
- Intelligent Agents
- Intelligent Mobile Robotics
- Knowledge Graphs for AI Systems
- Optimisation for Machine Learning
- Probability in Computing
- Simulation Modelling for Computer Science
- Social Media and Network Science
- Software Project Management and Secure Development
- Software Security
- Wireless Networks