400-004-8861
Required Modules You are required to take: 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 Theory (15 credits) Security Management (15 credits) Artificial Intelligence Planning (15 credits) Agents & Multi-Agent Systems (15 credits) Computer Vision (15 credits) Security Engineering (15 credits) Big Data Technologies (15 credits) Software Measurement & Testing (15 credits) Simulation and Data Visualisation (15 credits) Software Engineering and Underlying Technology for Financial Systems (15 credits) Distributed Ledgers and Crypto-Currencies (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 and Decision Making (15 credits) Human-Computer Interaction (15 credits) Software Architecture and Design (15 credits) Formal Verification (15 credits) Compilers & Formal Language (15 credits) Computational Models (15 credits) Information Security (15 credits)