Skip to content
Open menu Close menu

Internet of Things (IoT)

Duration: 1 year
Attendance mode: Full-time
Award: MSc
Suitable for international students
Start date: September
Faculty of Engineering & Informatics
Apply Prospectus downloads


This new full-time Master's programme is designed to address the shortage of professionally qualified Internet of Things specialists.

It will give you expertise in:

  • software programming
  • development of smart systems
  • efficient communication and data management techniques

You’ll have the opportunity to carry out a dissertation project with real-world clients, in our new Internet of Things Innovation Lab and our Computing Enterprise Centre.

Our teaching is research-led, and focused on real-world live projects. We have secured multi-million pound research funding in IoT related areas, ensuring you’ll be exposed to cutting-edge knowledge and case studies.

You’ll benefit from a highly skilled team of researchers and practitioners, with expertise in fields including Cyber Security, Big Data, and Visualisation.


“Internet of Things (IoT) offers tremendous job prospects with a great deal of businesses, start-ups, governments, councils/municipalities and large conglomerates wanting to invest in the use of IoT but struggling to find skills.

This also applies internationally with most parts of the world actively looking to adopt IoT applications in Smart cities and other Smart-systems. This unique course with a curriculum rooted in the state-of-the-art R & D, will place our students above the rest with the skills businesses demand and value.”

Dr Dhaval Thakker
Programme Leader, MSc Internet of Things

Why Bradford?

This course is designed to give students an edge over others in the job market. It consists of unique and challenging modules focusing on IoT programming, IoT application development stack, systems for big data analytics, data mining and machine learning, privacy and security, cloud computing, advanced programming for mobile devices, and advanced IoT systems.

The unique teaching content is extremely well supported with the state-of-the-art, special purpose labs including:

The research and development carried out in these labs, along with case studies from publicly-funded high profile projects, ensures that the content is fresh and cutting-edge, and you’ll be exposed to the very latest and future developments.

Our IoT related projects are funded by European (European Union, European Space Agency), International (Newton, NASA) and UK research councils (Innovate UK) in the following topics:

  • Smart cities (European Union)
  • 5G (European Union)
  • Big data (Innovate UK, EU)
  • Visualisation (NASA, European Space Agency, NHS, Innovate UK)
  • Digital Healthcare (Newton Fund)
  • Cyber Security (Innovate UK, West Yorkshire Police)

In addition, the researchers teaching this course work closely with two national catapult centres located in Bradford: Digital Catapult Centre and DHEZ, giving you access to the events and projects originating from these centres.

We also integrate knowledge and experience from Industrial partners through both our Industry Advisory Board and these research projects through challenging case studies, lab-based activities and invited talks, ensuring that research findings are at the heart of our curriculum. This new programme will also involve invited external speakers from various industry sectors.

This course is strongly aligned with the strategic academic themes of the University (Advanced Healthcare, Sustainable Societies and Innovative Engineering) giving students benefit of the inter-disciplinary research carried out across the University of Bradford.

Entry requirements

2:2 or above in computer science, computer engineering, informatics or other computer-related subjects from an approved degree-awarding body.

Candidates who do not fulfil the normal entry requirements but have extensive industrial experience in a related area are considered on an individual basis.

English language requirements:

Minimum IELTS 6.0 or equivalent.

If you do not meet the IELTS requirement, you can take a University of Bradford pre-sessional English course. See the Language Centre for more details.


The modules for this course can be found in the latest programme specification.

Postgraduate Certificate

  • Internet of Things (20 credits) - core
    To enhance students' understanding about the design and development of the Internet of Things (IoT) systems, including its' architecture, technologies on each layer, and IoT-specific data processing and analytics frameworks. Hands-on skills will be developed by studying applications of IoT in every corner of life, and implementing components of IoT applications.
  • Cyber Security (20 credits) - core
  • Software Development (20 credits) - optional
    The aim of this module is to introduce basic programming skills through a modern object-oriented programming language, design methods and tools.
  • Big Data Systems and Analytics (20 credits) - optional
    To enable you to gain advanced knowledge and developed the skills on big data, concerning the architectures of big data systems, the management for big data projects, and computational approaches for big data analytics.
  • Mobile Application Development (20 credits) - optional

Students will be eligible to exit with the award of Postgraduate Certificate if they have successfully completed 60 credits and achieved the award learning outcomes.

Postgraduate Diploma

  • Advanced IoT (Data Science for IoT) (20 credits) – core
  • Cloud Computing (20 credits) - core
  • Statistical Data Analysis (20 credits) - optional
    To acquire knowledge of statistical data analysis, statistical learning methods and data analytics techniques for the hypotheses generation and hypotheses testing, in order for making appropriate statements/predictions.
  • Advanced Programming for Mobile Devices (20 credits) - optional
    To enhance students programming skills for mobile devices running on different platforms and to address the privacy and security issues in coding.
  • Data Mining (20 credits) - optional
    To develop a thorough understanding of the theory and practice of advanced data processing techniques. This will include description and critical evaluation of data analysis, data cleaning, data representation and data manipulation issues for mining, data processing, pattern or correlation exploration and data mining issues.

Students will be eligible to exit with the award of Postgraduate Diploma if they have successfully completed at least 120 credits and achieved the award learning outcomes.

Degree of Master – Level 7

  • Dissertation (60 credits) - core

Students will be eligible for the award of Degree of Master if they have successfully completed 180 credits and achieved the award learning outcomes.

Reading lists

All reading lists can be found here.

Learning activities and assessment

The programme utilises a range of learning methods to offer a personalised, research-led, and digitally rooted learning experience with a holistic, international focus.

At the centre of this strategy is the focus on problem-solving through the use of creative, analytical, logical and innovative thinking, and through networking and communicating effectively with peers.

The teaching delivery team includes internationally-renowned researchers and practioners from all the relevant IoT areas, including sensors, communication, data engineering, data storage, big data analytics, cyber security and visualisation. We have secured multi-million-pound funding in IoT related projects, ensuring you’ll be exposed to cutting-edge knowledge and case studies. Our teaching is research-led, and you will have opportunity to learn from these real-world, cutting-edge live projects.

Formal lectures will facilitate your acquisition of knowledge and understanding, discipline specific skills, and apply this learning to industry practices. Laboratory sessions, using three state-of-the-art, purpose-built laboratories run in conjunction with the theoretical components, give you the opportunity to enhance your understanding of particular topics. These will also help to develop discipline-specific skills and personal transferable skills.

The unique teaching content and delivery on the course is extremely well supported with state-of-the-art, special purpose labs including IoT Innovation lab, Ethical Hacking lab and Computer Enterprise Centre.

In addition, the research and development carried out in these labs and the case studies from the publicly-funded high profile projects, ensures that the content is fresh and cutting-edge. This ensures you’ll be exposed to the very latest and future developments.

In addition to the standard technology-enhanced learning approaches, we embed technologies to deliver key concepts in an interactive environment that enhances your experience in developing IoT products. For example; extensive use of simulation for product design and use of cloud and big data testbeds to support hands-on learning.

Career support and prospects

Career support

The University is committed to helping students develop and enhance employability and this is an integral part of many programmes. Specialist support is available throughout the course from Career and Employability Services including help to find part-time work while studying, placements, vacation work and graduate vacancies. Students are encouraged to access this support at an early stage and to use the extensive resources on the Careers website.

Discussing options with specialist advisers helps to clarify plans through exploring options and refining skills of job-hunting. In most of our programmes there is direct input by Career Development Advisers into the curriculum or through specially arranged workshops.

Career prospects

A lack of IoT skills and knowledge among employees and management is viewed by the businesses as the biggest obstacle to using the IoT more extensively (Economist Intelligence Unit). This programme will give you the skills you need to launch a career in this exciting, fast-growing international sector.

Study Support

We have a commitment to strong pastoral care for all of our students, which includes a Personal Tutor for all students, regular contact hours for tutor groups and our supportive student service teams who are always ready to help with any questions and provide the advice that you need.

In addition to standard study support through taught sessions, our Virtual Learning Environment allows students to access resources, participate in group work and submit work from anywhere in the world 24/7.

University central services are rich with support teams to assist students with every aspect of their journey through our degree programmes. From our Career and Employability Service, through our strong Students' Union, to our professional and efficient Student Finance team, there are always friendly faces ready to support you and provide you with the answers that you need.


Our IoT research is funded by European (European Union, European Space Agency), International (Newton, NASA) and UK research councils (Innovate UK) in the following topics:

  • Smart cities (European Union)
  • 5G (European Union)
  • Big data (Innovate UK, EU)
  • Visualisation (NASA, European Space Agency, NHS, Innovate UK)
  • Digital Healthcare (Newton Fund)
  • Cyber Security (Innovate UK, West Yorkshire Police)

Ssome of the projects related to this course include


Fees, Finance and Scholarships

Tuition fees


  • Home/EU: £7,960
  • International: £18,480

Tuition fees are subject to review for students starting their course in subsequent years. See our Fees and Financial Support website for more details.

How do I find out more?

Contact the Faculty

For more information, contact the programme leader Dr Dhaval Thakker.

Steps to Postgraduate Study

Find out more about studying at a postgraduate level on the official, independent website Steps to Postgraduate Study (link opens in new window).

How to apply

The easiest way to apply is online.

This will help us process your application more quickly and allow you to submit your supporting documents electronically.

If you are unable to apply online, please email to request a paper application form.

We will also need the following supporting documents, along with any other information specified on the course page:

  • Degree certificates/transcripts
  • Research proposal (if required)
  • Two references (including one academic reference)
  • Evidence of English language level (if required)
  • A copy of your passport

Once you have applied you will have access to the University's Applicant Portal, where you can track the status of your application.

You should also start thinking about how you plan to fund your postgraduate study — you may need to apply for loans or grants at this stage.

International students

If you applying from outside the UK and require additional support you may apply through your country representative.

They can help you at every stage and communicate with the University on your behalf. They often provide additional services to ensure your smooth arrival to the UK such as visa application support and assistance with your travel arrangements.

Further information is available on our International Office website.

This is the current course information. Modules and course details may change, subject to the University's programme approval, monitoring and review procedures. The University reserves the right to alter or withdraw courses, services and facilities as described on our website without notice and to amend Ordinances, Regulations, fees and charges at any time. Students should enquire as to the up-to-date position when applying for their course of study.