The University of Southampton

MSc Internet of Things (1 year full-time)

Southampton offers an outstanding environment for masters-level study in the rapidly evolving field of Internet of Things (IoT). From microsensors to machine learning, this one-year MSc Internet of Things degree provides a thorough training in the key hardware and software components that underpin connected devices and systems, and the tools and methods used to protect and optimise them.

Introducing your degree

Combining elements of electronics and computer science, the MSc Internet of Things is designed for graduates from either discipline. It covers the theoretical knowledge and practical skills you’ll need to develop and engineer the next generation of IoT devices and systems. You’ll also have the flexibility to explore specialist IoT topics that interest you through a choice of optional modules.

The breadth of our IoT research activity and our integrated electronics and computer science department mean we can offer the range of expertise and facilities that are essential for a comprehensive IoT training. 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.


This is a full-time, one-year course. You’ll take eight taught modules in total across semesters one and two, of which four are optional modules. Over the summer you’ll complete your individual MSc project, which takes up to 14 weeks.

View the programme specification for this course for 2020/21 entrants

View the programme specification for this course for 2021/22 entrants

Compulsory modules

  • You’ll study the fundamental elements of IoT systems and practise the skills needed to design and build them.
  • You’ll cover embedded programming and the hardware components of IoT device hardware, such as microprocessors, microsensors and energy harvesters, and how data moves between devices, apps and the cloud.
  • You’ll also learn about IoT system vulnerabilities and how to secure IoT devices, and the networks they use to communicate, against malicious attacks.

Optional modules

Give you the chance to gain specialist knowledge in areas that suit your interests and strengths. For example, you could choose to:

  • study data science and find out how to manage the huge quantities of data produced by IoT systems, and how to analyse this data using machine learning techniques
  • take a more in-depth look at the architecture of embedded processors and how to design and build them
  • apply machine learning techniques to the design and optimisation of wireless communications systems
  • explore the applications of modern cryptography and understand the mathematics behind encryption algorithms
  • learn about signal processing and computer vision

Future skills demand

With the global market for IoT technology expected to be worth more than nearly £1 tn in 2022, and scope for innovation in almost every sector of business, industry and research, your skills will be in demand in a fast-growing international job market.


This degree is accredited by the Institution of Engineering and Technology on behalf of the Engineering Council as meeting the requirements for Further Learning for registration as a Chartered Engineer. Candidates must hold a CEng accredited BEng/BSc (Hons) undergraduate first degree to comply with full CEng registration requirements.

Programme Structure

This is a full-time, one-year course. You’ll take eight taught modules in total across semesters one and two, of which four are optional modules. Over the summer you’ll complete your individual MSc project, which takes up to 14 weeks.

To Apply

You can apply for the programme through the University of Southampton's online postgraduate application system. Visit our how to apply pages for more information. Please note that we belong to the Faculty of Physical Sciences and Engineering (FPSE).

The deadline for new applications to this course is 31 July each year.

Key Facts

First in the UK for the volume and quality of our electronic and electrical engineering research*

Home to the Centre for Internet of Things and Pervasive Systems.

100% of our Computer Science research is recognised as world-leading or internationally excellent for its impact on society*

*Latest REF 2014

Entry Requirements

Typical entry requirements

Selection process:

Honours Degree:

A UK bachelor’s degree with a minimum (2:1) degree (or equivalent) in Electronics, Computer Science, or a related subject (eg Computer Engineering, Telecommunications Engineering) and a 2:1 in the required modules*.

See international equivalent entry requirements. This is a list of the international qualifications that are recognised by the University of Southampton. If you are not sure that your qualifications meet the requirements of this course please contact our Admissions Teams.

*The required modules are: maths, minimum of one programming module (C, C++, Java). We will also accept certificates from recognised MOOCs or other recognised paid on-line courses to satisfy this programming requirement.

English Language Requirements:

All applicants must demonstrate they possess at least a minimum standard of English language proficiency: Band C, IELTS 6.5 overall, with a minimum of 6.0 in all components. Find out more about the University’s English Language requirements.

We require a minimum 2:1 degree overall with at least one mathematics module and at least one programming module (ideally C, C++, Python or Java). We will also accept certificates from recognised MOOCs or other recognised paid on-line courses to satisfy this programming requirement.

English Language Requirements:

If English is not your first language, you will be required to pass an approved English test. We normally ask for IELTS 6.5 overall with at least 6.0 in each competency. For information on other accepted English language tests, please visit


Career Opportunities

You’ll be equipped for roles that involve designing and developing the next generation of IoT devices and systems. It’s a fast-growing area of technology with exciting career possibilities – worldwide, annual IoT spending is predicted to rise by 13.6 per cent to 2022, and companies in almost every sector are seeking to harness the power of IoT optimise their operations.

Your skills and knowledge will be sought after by large technology firms as well as smaller specialist companies, in fields as diverse as consumer electronics, healthcare, manufacturing and transport. Or you could choose to develop IoT technologies for sectors such as retail or financial services.

This degree is also an excellent foundation for further research at PhD level.

Specialist career support

Our dedicated Careers Hub is affiliated with over 100 companies including IBM, Arm, Microsoft Research, Imagination Technologies, Samsung and Google. You’ll be able to meet representatives from major employers at the annual Electronics and Computer Science careers fair. The Careers Hub also coordinates an online jobs portal and runs careers workshops throughout the year.

If you are interested in commercialising a new technology, our on-campus start-up accelerator, Future Worlds, can offer advice and put you in touch with mentors and potential investors.

Learning & Assessment

Putting theory into practice

Throughout the course you’ll work on practical assignments in the labs. For example, in the compulsory Foundations of Embedded IoT Systems module you’ll consolidate your learning by developing a simple IoT device that gathers data and communicates with the cloud.

There are also plenty of opportunities for practical work in the optional modules. The Mobile Applications Development module involves working with software and hardware tools to develop, test and debug a mobile app, for example. Or, if you choose the Biologically Inspired Robotics module, you’ll work with a group of students from different electronics and computer science disciplines to design and build an electronic system. It’s a chance to apply your learning while gaining essential professional skills, such as teamwork and communication.

Hands-on research experience

You’ll explore an area of IoT that interests you in depth. You’ll be able to choose from a wide range of projects that relate to our academics’ research work. IoT-related projects undertaken by past electronics and computer science students include the design and development of:

•           an embedded IoT sensor for vehicle and road surface detection

•           efficient solar-powered battery charging for wearable devices

•           a smart home network using low-power embedded systems

 Learning informed by research and industry

As you would expect from a Russell Group university, our teaching reflects the latest research developments. You’ll learn from expert academics who are part of the University’s Centre for Internet of Things and Pervasive Systems. In a rapidly evolving area such as IoT, learning from researchers is a big advantage, as you’ll be exposed to future technologies and applications. In addition, the breadth of our IoT research means we can offer you a wide range of optional modules and MSc project topics, enabling you to pursue your interests.

The course reflects the latest industry developments, thanks to our collaboration with leading technology company Arm. For example, our academics have incorporated Arm’s latest solutions for IoT platform security into their teaching.

Outstanding facilities 

Our electronics and computer science facilities are among the UK’s best. You’ll benefit from an £8m investment in our learning environment, which includes high-spec electronics and computing labs and dedicated project laboratories for masters students.

You’ll also be able to use the on-campus LoRaWAN network to connect and test your IoT devices. 

Find out more about our facilities

A supportive academic community

You’ll join a diverse and welcoming department, where you’ll have the opportunity to make friends and contacts from around the world. Regular meetings with your personal academic tutor will help you keep your studies on track, and you’ll have a PhD student mentor who can help you settle in to university life.

Through the Centre for Internet of Things and Pervasive Systems, you’ll also be part of a community of PhD students and researchers with a shared interest in IoT. You’ll be able to attend the Centre’s events and seminars, where you can hear from industry and academic speakers about the latest IoT developments.

Breakdown of study time and assessment

Proportion of time spent in scheduled learning, teaching and independent study
Learning, teaching and assessment stage1
Scheduled learning & teaching study0%
Independent study0%
Placement study0%
Proportion of assessment by method
Learning, teaching and assessment stage1
Written exam assessment0%
Practical exam assessment0%
Coursework assessment0%

Fees & funding

Tuition fees

Fees for postgraduate taught courses vary across the University. All fees are listed for UK, EU and international full-time and part-time students alphabetically by course name.

View the full list of course fees


Scholarships, bursaries, sponsorships or grants may be available to support you through your course. Funding opportunities available to you are linked to your subject area and/or your country of origin. These can be from the University of Southampton or other sources.

Explore funding opportunities

Costs associated with this course

Students are responsible for meeting the cost of essential textbooks, and of producing such essays, assignments, laboratory reports and dissertations as are required to fulfil the academic requirements for each programme of study.

There will also be further costs for the following, not purchasable from the University:

Approved CalculatorsCandidates may use calculators in the examination room only as specified by the University and as permitted by the rubric of individual examination papers. The University approved models are Casio FX-570 and Casio FX-85GT Plus. These may be purchased from any source and no longer need to carry the University logo.
StationeryYou will be expected to provide your own day-to-day stationery items, e.g. pens, pencils, notebooks, etc). Any specialist stationery items will be specified under the Additional Costs tab of the relevant module profile.
TextbooksWhere a module specifies core texts these should generally be available on the reserve list in the library. However due to demand, students may prefer to buy their own copies. These can be purchased from any source.

Some modules suggest reading texts as optional background reading. The library may hold copies of such texts, or alternatively you may wish to purchase your own copies. Although not essential reading, you may benefit from the additional reading materials for the module.
Printing and Photocopying CostsIn the majority of cases, coursework such as essays; projects; dissertations is likely to be submitted on line. However, there are some items where it is not possible to submit on line and students will be asked to provide a printed copy. A list of the University printing costs can be found here:

In some cases you'll be able to choose modules (which may have different costs associated with that module) which will change the overall cost of a programme to you. Please also ensure you read the section on additional costs in the University’s Fees, Charges and Expenses Regulations in the University Calendar available at


Highfield Campus

Highfield is our main campus and the heart of the University. Set in beautiful green surroundings, it’s easily accessible from the city centre. University Road, Southampton, SO17 1BJ.

Find out more

Related courses

Share this courseFacebookTwitterWeibo