Search site

School of Computing

Mobile Computing and Communications Networks MSc

Mobile computing


Computing and communications technologies are having a truly disruptive effect on societies and business worldwide. Mobile payments, wireless communications and the ‘Internet of Things’ are transforming the way we approach key challenges in development, security, healthcare and the environment.

Taught jointly by the School of Computing and the School of Electronic and Electrical Engineering, this course will give you a grasp of all layers needed for mobile communication and computation, from the physical network layer through to the applications that run on mobile devices.

You’ll gain a full understanding of the web and cloud computing infrastructure, as core modules give you a foundation in key topics like systems programming and data communications. A range of optional modules will then allow you to focus on topics that suit your interests and career plans, from cloud computing to embedded systems design and high speed web architecture.

Specialist facilities
You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

We are ranked 7th in the UK for Electronic and Electrical Engineering and 18th for Computer Science by The Times and Sunday Times University League Table 2016.

Course duration: 12 months (full-time)
Start date: September
Course fees (full-time): UK/EU: £10,000; International: £18,500
Scholarships: Scholarships worth up to £3,000 available.

Course Content

You’ll take two core modules in Semester 1 that introduce you to fundamental topics like systems programming and network security. With this foundation, you’ll be able to gain high-level specialist knowledge through your choice of optional modules taught by the School of Computing and the School of Electronic and Electrical Engineering.

The optional modules you choose will enable you to direct your studies towards topics that suit your personal interests and career ambitions such as mobile app development, digital media engineering, big data, cloud computing and embedded systems design, among others.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Course Structure
These are typical modules/components studied and may change from time to time. Read more in our Terms and conditions.

You’ll take three compulsory modules including your project, as well as six optional modules.

Compulsory modules Credits
Research Project 60
Systems Programming 15
Data Communications and Networks Security 15
Optional modules (choose six)  
Advanced Distributed Systems 15
Mobile Application Development 15
Cloud Computing 15
Semantic Technologies and Applications 15
High Speed Internet Architecture 15
Digital Media Engineering 15
Optical Communication Networks 15
Graph Theory: Structure and Algorithms 15

This is an indicative list and actual content may vary as we regularly review the content of our courses in light of new experiences and developments in the field.


Career opportunities are extremely broad, covering jobs in the design of embedded software running on multi-core devices through to jobs involving the design and implementation of new mobile-applications centric systems for business. In the application of mobile computing skills, job opportunities span every area, from the automotive sector through to retail and banking.

You could launch a career in fields such as mobile app development, mobile systems architecture, project management, network consultancy. You could also work as an engineer in embedded mobile communications, network security or research and development among many others – and you’ll even be well-prepared for PhD study.

Careers Support
You’ll have access to the wide range of engineering and computing careers resources held by our Employability team in our dedicated Employability Suite. You’ll have the chance to attend industry presentations book appointments with qualified careers consultants and take part in employability workshops. Our annual Engineering and Computing Careers Fairs provide further opportunities to explore your career options with some of the UK’s leading employers.

Entry requirements

A bachelor degree with 2:1 (hons) in electronic engineering, computing or physics.

Applicants with a 2.2 honours degree will be considered if they can demonstrate substantial relevant work experience or specific competence in low-level programming.

We also welcome and accept students with a wide range of international equivalent qualifications.

English language requirement: GCSE English Language grade C (or above) or an equivalent recognised English Language qualification e.g. IELTS: 6.5 with not less than 6.0 in listening, reading, speaking and writing.

Our Language Centre provide a range of English for Academic Purposes Pre-sessional courses, which are designed to help international students develop their language and academic study skills.

How to apply

You can apply for our postgraduate courses online. This will allow you to track your application at each stage of the process. For assistance please view our postgraduate taught guidelines.

If you require any further information please contact our admissions team,
e:, t: +44 (0)113 343 5440.