M.Sc. On Campus

Internet of Things

University of Southampton

12 months
28000 GBP/year
9250 GBP/year
Tuition fee
Apply date
Start date


Develop the theoretical knowledge and practical skills to design and engineer the next generation of connected devices and systems at the Internet of Things MSc course offered by the University of Southampton. You’ll learn about key hardware and software components, and the tools and methods to protect and optimise them.


Course Details

At the Internet of Things MSc course offered by the University of Southampton you’ll gain knowledge and practical skills in: 

  • the main elements of Internet of Things (IoT) systems and how to design and build them 
  • embedded programming and IoT hardware components such as microprocessors, microsensors and energy harvesters 
  • how data moves between devices, apps and the cloud 
  • IoT system vulnerabilities and how to secure IoT devices and their networks against malicious attack 

You’ll also have the flexibility to explore specialist IoT topics through your choice of optional modules. Typical subjects include: 

  • managing and analysing the data produced by IoT systems 
  • the architecture of embedded processors, and how to design and build them 
  • the design and optimisation of wireless communications systems using machine learning techniques 
  • the applications of modern cryptography 
  • signal processing and computer vision 
You'll learn from researchers who are advancing IoT technologies for applications as varied as smart homes and cities, environmental monitoring, healthcare and disaster relief. 

Our Electronics and Computer Science department is also home to the Centre for Internet of Things and Pervasive Systems research group. Much of the course content is informed by their work, so you’ll benefit from the latest knowledge in this field.

Career Opportunities

The knowledge and skills you’ll learn on this course are in increasing demand in almost every sector of business, industry and research. 

Graduates are employed by leading technology companies all over the world. 

ECS runs a dedicated careers hub with links to more than 100 companies including: 

  • IBM 
  • Arm 
  • Microsoft Research 
  • Imagination Technologies 
  • Nvidia 
  • Samsung 
  • Google 

Programme Structure

Courses include:

  • IoT Networks
  • Research Methods and Project Preparation
  • Secure Hardware and Embedded Devices
  • Biologically Inspired Robotics
  • Biometrics
  • Cryptography
  • Embedded Processors
  • Machine Learning for Wireless Communications

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


180 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA
Upper Second Class

Other requirements

General requirements

You’ll need a 2:1 degree in electronics, computer science or related subject (e.g. computer engineering, telecommunications engineering).You must have an upper 2:1 score in the following:

  • 1 maths module
  • 1 programming module (C, C++, Python, Java). We also accept certificates from recognised massive open online courses (MOOCs) or other recognised paid for online courses to satisfy this programming requirement

Tuition Fee

To alway see correct tuition fees
  • International

    28000 GBP/year
    Tuition Fee
    Based on the tuition of 28000 GBP for the full programme during 12 months.
  • National

    9250 GBP/year
    Tuition Fee
    Based on the tuition of 9250 GBP for the full programme during 12 months.

EU and international students pay £28,000.

Living costs for Southampton

697 - 1093 GBP /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Internet of Things
University of Southampton


Go to your profile page to get personalised recommendations!