← All courses at Royal Holloway, University of London

MSci Computer Science (Artificial Intelligence) with a Year in Industry

Royal Holloway, University of London

Institution
Royal Holloway, University of London
Level
undergraduate
Subject
Computer Science (Artificial Intelligence) with a Year in Industry MSci
Duration
5 years
UCAS code
GG74
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 Computer Science (Artificial Intelligence). Core topics include Programming, Computer Architecture, Embedded Systems, Control Systems, Data Analysis, and Artificial Intelligence & Machine Learning. The five-year course includes a year in industry and an extended final-year project, with the option to take postgraduate modules.

Modules

  • Object Oriented Programming I
  • Object Oriented Programming II
  • Programming laboratory
  • Internet Services
  • Mathematical Structures
  • Machine Fundamentals
  • Mathematical Methods for Computer Science
  • Software Design
  • Academic Integrity
  • Software Engineering
  • Team Project
  • Operating Systems
  • Databases
  • Algorithms and Complexity
  • Introduction to Information Security
  • Computational Finance
  • Intelligent Agents and Multi-agent Systems
  • Machine Learning
  • Semantic Web
  • Data Visualisation and Exploratory Analysis
  • Advanced Data Communications
  • Concurrent and Parallel Programming
  • Interconnected Devices
  • Applications of Cryptography
  • Critical Infrastructure Security
  • Digital Forensics
  • Malicious Software
  • Smart Cards, RFIDs and Embedded Systems Security
  • Human-computer Interaction
  • IT Project Management
  • Software Language Engineering
  • Bioinformatics
  • Compilers and Code Generation
  • Computational Optimisation
  • Digital Audio and Applications
  • Functional Programming and Applications
  • Deferred Year in Industry
  • MSci Individual Project
  • Methods of Computational Finance
  • Data Analysis
  • Deep Learning
  • Advanced Distributed Systems
  • Large Scale Data Storage and Processing
  • Wireless Sensor and Actuator Networks
  • Secure Business Architectures
  • Security Management
  • Security Testing Theory and Practice
  • Running a small business
  • Standards, IP and Technology seminar series
  • Technology Entrepreneurship
  • Artificial Intelligence Principles and Techniques