Skip to content
Open menu Close menu

Internet of Things

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.

Why Bradford?

Unique and challenging modules focus on IoT programming, IoT application development stack, systems for big data analytics, statistical data analysis, data mining, privacy and security, cloud computing, advanced programming for mobile devices, and advanced IoT.

Research active staff have designed this programme, bringing their research expertise in all aspects of the Internet of Things, including sensors, communication and networking, data engineering, management and analytics, security and privacy. This ensures you’ll be exposed to the very latest and future developments within their field of expertise.

Our academic team are involved in a number of high profile publicly funded projects from the European Union and UK research councils (such as Innovate UK), on IoT topics such as:

  • smart cities
  • big data
  • healthcare technology

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.

Entry requirements


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

Postgraduate Certificate

  • Software Development (20 credits) - core
    The aim of this module is to introduce basic programming skills through a modern object-oriented programming language, design methods and tools.
  • 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.
  • Business Systems Security (20 credits) - optional
    To develop a comprehensive understanding of the underlying infrastructure of secure systems and a critical awareness of the inherent risks and related privacy issues of its use in business.
  • 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.

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 for industry and healthcare (20 credits) - Semester 2 – 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.
  • Cloud Computing (20 credits) - core
  • 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 applications of Internet of Things, in particular in the areas of smart cities, industry 4.0 and healthcare, also have a strong international element. The modules contextualise learning with use-cases from the research projects undertaken by our academic team.

Each 20-credit module on the programme requires 200 hours of study. Some of these hours will be formally timetabled lectures, laboratories, seminars, tutorials and workshops, while others will involve carrying out private study.

Formal lectures will facilitate your acquisition of knowledge and understanding, discipline specific skills, and apply this learning to industry practices. Laboratory sessions, 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.

Tutorials, seminars and workshops develop knowledge and understanding, discipline-specific skills and personal transferable skills. Directed study, involving directed reading of appropriate texts and the preparation of assessed work, is used to develop the majority of learning outcomes.

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.

You will have the opportunity to carry out your dissertation work in the newly established IoT Innovation Lab (I2L). The lab invites projects from different research active staff linked to the publicly funded projects and industry partners collaborating with the I2L.

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

There is a shortage of professionally qualified IoT specialists with expertise in software programming and the development of smart systems. This programme will give you the skills you need to launch a career in this exciting, fast growing 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.


Research active staff are involved in curriculum development based on their research activities in all aspects of Internet of Things, including sensors, communication and networking, data engineering, management and analytics, security and privacy.

The programme benefits from staff involvement in publicly funded projects from the European Union and UK research councils such as Innovate UK on IoT topics of smart cities, big data and healthcare.

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.


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?

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.