Royal Holloway, University of London

Course Introduction

The course will educate and train students in the key areas required for operating the generation of networks of connected devices that are starting to proliferate (smart homes, smart cities, smart cars, and so on): data analysis, storage and processing; distributed and networked systems; and information security.

Course Modules

Core modules include: Data analysis; advanced distributed systems; wireless, sensor and actuator networks; embedded'systems security; individual project. Elective modules include: introduction to information security; data visualisation and exploratory analysis; programming for data analysis; semantic web; multi'agent systems; advanced data communications; machine learning; large'scale data storage and processing; on'line machine learning; network security; computer security; security technologies; security testing; software security; introduction to cryptography.

Course Additional Entry

A minimum of a 2.1 UK Honours degree or overseas equivalent in computer science or engineering, or other subjects that contain a strong element of mathematics or computing. Industrial experience may compensate for lesser degrees or lack of technical qualification, as will demonstrated programming skills and a strong ability to learn. All applications are treated on an individual basis. Applicants whose 1st language is not English require IELTS 6.5 overall, with no subscore lower than 5.5.

Duration & Attendance Qualification Tuition fees Fee type
1 year
Full Time
MSc (Postgraduate)