400-004-8861
Structure Required modules Individual Project (60 credits) Optional modules You are required to take 120 credits from a range of optional modules, which may typically include: Cryptography (15 credits) Nature-Inspired Learning Algorithms (15 credits) Pattern Recognition, Neural Networks & Deep Learning (15 credits) Network Data Analysis (15 credits) Security Management (15 credits) Artificial Intelligence Planning (15 credits) Agent & Multi-Agents Systems (15 credits) Computer Vision (15 credits) Security Engineering (15 credits) Big Data Technologies (15 credits) Software Measurement & Testing (15 credits) Introduction to Data Visualisation (15 credits) Software Engineering & Underlying Technology for Financial Systems (15 credits) Distributed Ledgers & Crypto-currencies (15 credits) Data Mining (15 credits) Spatial Data Analysis (15 credits) You will be able to select up to 30 credits from a range of level 6 modules but should note that there are specific regulations surrounding this option that must be carefully considered before making your module selection. Modules may typically include: Machine Learning (15 credits) Optimisation Methods (15 credits) Artificial Intelligence Reasoning & Decision Making (15 credits) Human-Computer Interaction (15 credits) Software Architecture & Design (15 credits) Compilers & Formal Languages (15 credits) Computational Models (15 credits) Information Security (15 credits) Formal Verification (15 credits)