← All courses at Royal Holloway, University of London

MSci Computer Science (Cyber Security) with a Year in Industry

Royal Holloway, University of London

Institution
Royal Holloway, University of London
Level
undergraduate
Subject
Computer Science (Cyber Security) with a Year in Industry MSci
Duration
5 years
UCAS code
G502
Typical offer
A-level AAA, IB 36

Entry requirements

A level: AAA-AAB (Required subjects: Computer Science or Mathematics or Physics. GCSE Mathematics at grade 6 (B) GCSE English Language at grade 4 (C) For students taking the BTEC Extended Diploma please click here to see the specific modules you must take in order to meet the entry requirements for this course.) IB: 6,6,6 at Higher level or 36 points overall. Including either Physics, Computer Science or 6 HL Maths: Analysis & Approaches/7 HL Maths: Applications & Interpretation/ 7 SL Maths: Analysis & Approaches

About this course

MSci in Computer Science and Software Engineering, with a specialisation in cyber security. Core topics include Programming, Computer Architecture, Embedded Systems, Control Systems, Mathematical Modelling, and Artificial Intelligence & Machine Learning. The programme includes a Year in Industry placement and culminates in an Information Security MSci Project.

Modules

  • Programming laboratory
  • Internet Services
  • Machine Fundamentals
  • Mathematical Structures
  • Software Design
  • Object Oriented Programming I
  • Object Oriented Programming II
  • Mathematical Methods for Computer Science
  • Academic Integrity
  • Algorithms and Complexity
  • Computer and Network Security
  • Databases
  • Introduction to Information Security
  • Operating Systems
  • Software Engineering
  • Team Project
  • Symbolic Artificial Intelligence
  • Multi-dimensional Data Processing
  • Applications of Cryptography
  • Computational Finance
  • Intelligent Agents and Multi-agent Systems
  • Machine Learning
  • Critical Infrastructure Security
  • Digital Forensics
  • Smart Cards, RFIDs and Embedded Systems Security
  • IT Project Management
  • Software Language Engineering
  • Compilers and Code Generation
  • Computational Optimisation
  • Functional Programming and Applications
  • Deep Learning
  • Software Verification
  • Advanced Algorithms & Complexity
  • Year in Industry
  • Information Security MSci Project
  • Security Management
  • Secure Business Architectures
  • Security Testing Theory and Practice
  • Data Analysis
  • Online Machine Learning
  • Data Visualisation and Exploratory Analysis
  • Advanced Distributed Systems
  • Large Scale Data Storage and Processing
  • Business Intelligence Systems, Infrastructures and Technologies
  • Autonomous Intelligent Systems