Royal Holloway, University of London

Course Introduction

This course is aimed at graduates who already have a background in computer science or engineering and who wish to acquire the depth of knowledge and the skills required to help design, deploy and use the technologies through which systems can operate in networks and in a distributed way. You will be able to tailor your degree according to your interests, with optional modules available in cybersecurity, large-scale data storage and processing, and artificial intelligence.

Skills that you will acquire include the ability to: analyse complex distributed systems in terms of their performance, reliability, and correctness; design and implement middleware services for reliable communication in unreliable networks; design and implement reliable data communication and storage solutions for wireless, sensor, and ad-hoc networks; work with open source and cloud tools for scalable data storage (DynamoDB) and coordination (Zookeeper); design custom-built application-driven networking topologies; work with modern network management technologies (Software-Defined Networking) and standards (OpenFlow); work with relational databases (SQL), NoSQL databases (MongoDb), as well as with Hadoop/Pig scripting; work with low-power wireless and mesh networking standards and technologies, such as IEEE 802.15.4, ZigBee and XBee; work with state-of-the-art microcontroller devices and kits, such as Arduino and Tessel, and miniature computing technologies, such as RaspberryPi.

You will be taught by world-leading academics. We carry out research in all aspects of distributed computing and systems ? including design and analysis of algorithms, large-scale and cloud-based systems, fault-tolerance, distributed storage, cloud computing, peer-to-peer, concurrency control, and multi-core computing ? and in artificial intelligence, including cognitive and autonomous agents, automated planning, scheduling and domain-independent search control, and applications in surveillance operations, disaster response missions, space operations.

Graduates in Distributed and Networked Systems with a Year in Industry at Royal Holloway can expect excellent employability prospects in a variety of expanding fields. You?ll gain a desirable Masters qualification from a highly-regarded department, and develop a range of transferable skills to take into the workplace. You?ll develop a range of highly sought-after transferable skills, while our proximity to the M4 corridor technology hub ? also known as ?England?s Silicon Valley? ? will provide you with excellent placement and networking opportunities to pave the way for a rewarding future career.

Duration & Attendance Qualification Tuition fees Fee type
2 years
Full Time
MSc £11,300 Home Fees
2 years
Full Time
MSc £11,300 European Fees
2 years
Full Time
MSc £20,500 Overseas Fees

Qualifications required:

  • Domestic entry requirements: Students need to have 2:1 Computer Science, Economics, Mathematics, Physics, or other subjects that include a strong element of both mathematics and computing. Normally we require a UK 2:1 (Honours) or equivalent in relevant subjects but we will consider high 2:2 or relevant work experience. Candidates with professional qualifications in an associated area may be considered. Where a ?good 2:2? is considered, we would normally define this as reflecting a profile of 57% or above.
  • International entry requirements: Students will require: IELTS: 6.5 overall. No subscore lower than 5.5; Pearson Test of English: 61 overall. Writing 54. No subscore lower than 51; Trinity College London Integrated Skills in English (ISE): ISE III.