Use of cookies

We use own and third party cookies to improve our services.
By continuing to browse this site you accept the use of these cookies.
Information on our cookies policy


Campus in maintenance
User and / or password incorrect
You have no active environment
Your access has been restricted. Consultation with the department of administration
Due to technical problems, the virtual campus is inaccessible. We are working to solve it. Sorry for the inconvenience.
Start   >  Master's & postgraduate courses  >  Education  >  Master's degree in Internet of Things (IoT)
Request information
Request information Request information or admission
Apply for admission
Apply for admission


Information 2019-20 edition
The 2019-20 edition of the master's degree has already begun. Shortly we will publish updated information about the new edition of this programme.
3rd Edition
60 ECTS (351 teaching hours)
Language of instruction
Notes payment of enrolment fee and 0,7% campaign
Registration open until the beginning of the course or until end of vacancies.
Next course
October 2020
Monday: 6:30 pm to 9:30 pm
Tuesday: 6:30 pm to 9:30 pm
Thursday: 6:30 pm to 9:30 pm
Taught at
Tech Talent Center
C/ de Badajoz, 73-77
Why this programme?
The Internet of Things (IoT) constitutes a technical revolution that will transform the way we interact with the world and will have a deep impact on economy and employment. The IoT will enable a greater efficiency in resource management, since it will improve our life quality and will allow smart cities, smart home, smart energy, smart health, industry 4.0, connected vehicle and a long list of intelligent environments. Prestigious sources such as CISCO and ABI Research estimate that, with the IoT, the number of Internet connected devices will reach or even exceed 30 billion by 2020. This will create a global market that, according to CISCO, will have a value of 14.4 billion dollars until 2022. Adoption of IoT solutions will create new business opportunities and new companies, and will allow reducing companies’ operational cost, increasing productivity and developing a new product portfolio. A significant increase of IoT sector professionals has been forecasted for the next years. According to Forbes, the demand increase of product engineers related with IoT has been of 214% since 2014.

World Economic Forum predicts that IoT will mainly impact by its incorporation into existing industrial products and in the creation of IoT-derived services. The IoT will lead to a new paradigm where it will be possible to replace product sales by services.

IoT expertise requires achieving cross-area knowledge that includes obtaining data by means of sensors, big data, cibersecurity, the devices and systems involved, and the protocols that allow the communication between these different components.

The program proposed for this Master’s degree aims at providing the student with the required qualification for the IoT market. The student will be able to understand the current IoT, as well as its future evolution, and will be able to design, implement and direct projects in the IoT area, and even create a company in the field of IoT.

The Master’s degree combines theoretical and practical concepts (which include a hands on component). Since most IoT developments arise from entrepeneurs and start-ups (as recognised by Gartner), more than 20% of the course is devoted to present the IoT value chain, as well as financial aspects, in order to understand and implement business models in the area of the IoT.

The teaching team of the Master’s degree combines university professors with practical experience and professionals in the area, many of which are entrepeneurs in different key areas, such as smart cities, home automation, industry 4.0, smart energy, smart health and connected vehicle.

SIMON, with the aim of contributing to IoT initiatives and to promote this program, offers up to two grants to pursue the master's degree. Each grant consists on the formalization of an internship agreement with SIMON (which provides a financial aid) during the 2019-20 academic year, and on the other hand, it also covers 4,000 euros of the master's tuition. To apply for this grant, you must be admitted to the program. Ask us!
  • Knowing the technical basis of the IoT.
  • Developing integrated IoT projects in areas such as smart cities, smart home, industry 4.0, smart energy, smart health and connected vehicle, among others.
  • Improve the value of products and processes by incorporating IoT solutions to them.
  • Knowing big data and data analytics, and how they can be leveraged in order to obtain benefits from the massive amount of data that will be generated by the IoT.
  • Identifying the IoT ecosystem and the business opportunities it offers.
  • Knowing the IoT solutions and products, as well as their future trends.
  • Developing an IoT-based product or a service thanks to the technical and business knowledge acquired in the Master’s degree.
Who is it for?
  • Telecommunications, computer science or electronics professionals who desire to complete their education in the IoT area.
  • Professionals who currently work in the ICT area and want to redirect their activity towards the IoT and the related new employment opportunities.
  • Consultants oriented towards realization and analysis of innovation projects by means of ICT.
  • Software programmers who intend to benefit from the new opportunities offered by the IoT.
  • Network and server administrators who may have to incorporate the massive amount of IoT devices.
  • Graduates in the areas of telecommunications, computer science or electronics who desire to gain new competencies in the IoT area.

Training Content

List of subjects
2 ECTS 12h
Internet: Protocols
This first subject offers a complete vision of the fundamental mechanisms for communication between devices (IPv6) on the Internet, and their configuration (uPnP, mDNA, Zeroconf). These mechanisms constitute the basis (along with adaptation processes that will be taught in subsequent subjects) of the functionality required for the connectivity and communication of IoT devices.
3 ECTS 21h
IoT Security
Security is a fundamental aspect on the Internet, and is even more critical in the IoT area. This subject describes the main security threats and mitigation techniques by means of encryption, certificates, HTTPS, DTLS and anonimity. Blockchain, and its application to the IoT, is also presented.
4 ECTS 24h
Communication Technologies
There exist multiple technologies that enable IoT device communication, with a variety of features that depend on the use cases for which they were designed. This subject presents the wide range of main communication technologies used by IoT devices. Such technologies comprise low-range wireless technologies such as RFID/NFC, IEEE 802.15.4 and Bluetooth Low Energy, as well as long-range ones such as LoRa, Sigfox, IEEE 802.11ah and NB-IoT. Wired technologies are also describes, such as BACnet, Modbus, KNX, Dali, as well as PLC.
2 ECTS 18h
IoT Protocol Architectures
On the basis of the communications technologies introduced in the previous subject, this subject presents the main communication protocol architectures for IoT devices. The subject includes both IP-based solutions and protocols, as well as the main architectures that do not support IP natively. The former ones comprise adaptation functionality such as 6LoWPAN, routing protocols such as RPL and application protocols such as CoAP. Other protocols also presented are MQTT, ZigBee, Z-wave, Thread and ANT.
2 ECTS 12h
Energy Storage and Harvesting Systems
Absence of electricity grid supply is one of the main challenges for many IoT devices. This subject presents the main solutions in order to power the devices, including energy storage systems (batteries and supercapacitors) and energy harvesting systems based on light, movement and radio signals. The electronics used for energy harvesting, along with powering and energy management systems, are presented.
3 ECTS 18h
Sensors and Actuators: Hardware
IoT devices present significant hardware limitations, compared to the typical features of the rest of devices connected to the Internet. These devices are also equipped with sensors and actuators. This subject describes the main hardware features of IoT devices, which include the range of available transducers, components and characteristics of microcontrollers, radio transceivers and the main integrated platforms. Practical sessions are held with Texas Instruments BLE and ZigBee modules, as well as with the ESP32 Wi-Fi module.
2 ECTS 18h
Sensors and Actuators: Software
The hardware constraints of IoT devices require using efficient software. This subject presents the main IoT-specific software approaches for IoT devices, including programming languages, programming environments, and operating systems such as Contiki or TinyOS.
4 ECTS 24h
Data Management Architectures
This subject presents the architectures, and the architectural components, needed for managing IoT data (for example, data obtained by sensors or commands sent to actuators). These architectures require the deployment of entities that allow the connectivity and interoperability with IoT devices (such as proxies or gateways), as well as data management platforms, including cloud and fog computing solutions. This subject describes also smartphones and wearables as sensing devices, as well as the encodings (e.g. JSON and XML) used in IoT. Some examples of data management platforms presented include the IBM one, the FIWARE one, Sofia2 or city-specific platforms such as Sentilo or CityOS.
5 ECTS 33h
Management and Data Analysis
The massive amount of IoT devices will generate a huge amount of data, which will need to be stored, processed and analyzed in order to extract the information of interest for each service. This subject offers the main techniques for the storage and analysis of big data generated by IoT devices, and presents the data bases, data analysis techniques, learning systems and artificial intelligence.
3 ECTS 24h
Data exploitation
The data generated by IoT devices may be exploited by means of services and apps. Such services may benefit from using visualization and/or geolocation of data. On the other hand, exploiting data requires considering the opportunities offered by open data, as well as the corresponding legal considerations regarding data ownership and anonimity that these will need to offer. This subject presents the main techniques and recommendations in the presented area.
14 ECTS 90h
Use Cases
IoT provides intelligence to many areas of our daily life, allowing a greater efficiency in activities and operations, along with increased life quality. This subject focuses on the characteristics, services, problems and solutions that are specific to the most relevant IoT use cases: smart cities, home automation, smart energy, connected vehicle, industry 4.0 and smart health. For each one of these areas, the existing requirements and solutions are presented.
6 ECTS 42h
Business Models
The IoT offers a wide range of business creation opportunities. This subject presents the different business models in the area, the value chain of the IoT, the process for creating a company, and finantial techniques. Furthermore, the subject provides a wide overview of success stories of companies in the area, presented by their protagonists, who explain their solutions, along with critical aspects for creating and managing an IoT-based company.
10 ECTS 15h
Final Master's Degree Project
This subject is the final Master¿s degree project, where the student will be able to apply the knowledge and abilities obtained during the course by carrying out a project in the IoT area.
Special master's degree issued by the Universitat Politècnica de Catalunya. Issued pursuant to art. 34.1 of Organic Law 4/2007 of 12 April, amending Organic Law 6/2001 of 21 December, concerning Universities. To obtain it, is necessary to have an official university qualification. Otherwise, the student will receive a certificate of completion of the programme issued by the Fundació Politècnica de Catalunya.

Learning methodology

The teaching methodology of the programme facilitates the student's learning and the achievement of the necessary competences.

Learning tools
Participatory lectures
A presentation of the conceptual foundations of the content to be taught, promoting interaction with the students to guide them in their learning of the different contents and the development of the established competences.
Practical classroom sessions
Knowledge is applied to a real or hypothetical environment, where specific aspects are identified and worked on to facilitate understanding, with the support from teaching staff.
Success stories
Outstanding business knowledge and experiences with high added value acquired during an outstanding professional career are presented and shared.
These visits are to specialist centres, companies in the sector or outstanding and important locations in the sector, in order to obtain knowledge in situ of development, production and demonstration environments within the programme.
Problem-based learning (PBL)
An active learning methodology that enables the student to be involved from the beginning, and to acquire knowledge and skills by considering and resolving complex problems and situations.
Students are given technical support in the preparation of the final project, according to their specialisation and the subject matter of the project.
Assessment criteria
At least 80% attendance of teaching hours is required.
Solving exercises, questionnaires or exams
Individual tests aimed at assessing the degree of learning and the acquisition of competences.
Work out projects
Studies on a specific topic, by individuals or groups, in which the quality and depth of the work is assessed, among other factors.
Completion and presentation of the final project
Individual or group projects in which the contents taught in the programme are applied. The project can be based on real cases and include the identification of a problem, the design of the solution, its implementation or a business plan. The project will be presented and defended in public.
Work placements & employment service
Students can access job offers in their field of specialisation on the My_Tech_Space virtual campus. Applications made from this site will be treated confidentially. Hundreds of offers of the UPC School of Professional & Executive Development employment service appear annually. The offers range from formal contracts to work placement agreements.
Virtual campus
The students on this master's degree will have access to the My_ Tech_Space virtual campus - an effective platform for work and communication between the course's students, lecturers, directors and coordinators. My_Tech_Space provides the documentation for each training session before it starts, and enables students to work as a team, consult lecturers, check notes, etc.

Teaching team

Teaching staff
  • Abelló Gamazo, Alberto
    View profile in futur.upc / View profile in Linkedin
    Doctor in Informatics from the UPC. Lecturer in the Department of Service and Information System Engineering at the UPC. Teaching at both undergraduate and official master's degree level (Master in Innovation and Research in Informatics - Data Mining and Business Intelligence). UPC coordinator of the Erasmus Mundus Doctorate in Information Technologies for Business Intelligence - Doctoral College. He has worked as a consultant with SAP, HP and the WHO, among others.
  • Aluja Banet, Tomàs
    View profile in futur.upc
    Lecturer in the Department of Statistics and Operations Research at the UPC. Coordinator of the Erasmus Mundus Master's programme in Data Mining and Knowledge Management at the UPC, head of the LIAM (Laboratory of Information Analysis and Modelling), and a member of the inLab FIB - the laboratory of the Barcelona School of Informatics for the development of ICTs. He has authored more than 50 articles published in scientific journals and studies. He has worked as a statistical consultant for La Caixa, TNS-Sofres AM, the Statistical Institute of Catalonia, and Barcelona City Council, among others.
  • Argerich Herreras, Jaume
    Graduate in Economics. The holder of an MBA from IESE. PhD in business. Dissertation title: "Screening Criteria for Business Angels Investments". Corporate Development Director, reporting to the Financial Director General and Director at Ficosa International. He has worked in companies including Caixabank and IBM.
  • Brieva, Erik
    A Computer Engineer, and the holder of a Master's degree in Computer Graphics. He was director of marketing at Red Hat and is currently CEO of Strands. A multiple entrepreneur and executive in innovative companies, he was the founder of Polymita (acquired by Red Hat), Enzyme (acquired by the Nexe Group), Intelligent Software Components S.A. (acquired by a Private Equity fund), Altea Consulting, iSOFACT and Wannay. Guest lecturer at IESE, ESADE and the UPM.
  • González Alonso, Pedro Javier
    Computer Engineer from the UPC. Master in Innovation and Research in Computer Science from UPC specializing in Business Intelligence and Knowledge Discoverer and Master in Business Administration at ESADE. Currently, he works as Analytics and Big Data architect in a startup company linked to the health sector.
  • Rodríguez-Martín, Daniel
    View profile in Linkedin
    M.Sc. Automation and Robotics (2011) and PhD with honours in Automation, Robotics and Vision (2014) at Universitat Politècnica de Catalunya (UPC). He has participated in several national and international projects since 2009 in the field of e-Health, focusing on movement disorders and care of the elderly, more concretely in the study of human movements based on inertial systems. He achieved two competitive grants to develop his PhD and Postdoc, where he developed several inertial systems, machine learning algorithms to improve QoL of the elderly and more than 40 publications in conferences and journals. Since 2017 he is CEO of Sense4care, leading different international projects in the field of movement monitoring of the elderly and patients with chronic diseases.
  • Romero Moral, Óscar
    View profile in futur.upc
    Doctor in Informatics from the UPC. Lecturer in the Department of Service and Information System Engineering at the UPC. Teaching at both undergraduate and official master's degree level. UPC coordinator of the Erasmus Mundus Master's Degree in Big Data Management and Analytics (BDMA) and in the specialization Data Science of Master in Information Research and Innovation (MIRI-DS). Researcher in the field of data and information management, in which he has published more than 50 publications in conferences and international journals. He has worked as a consultant with SAP, HP and the WHO, among others.
  • Sabaté i Domènech, Francesc
    Master's Degree in Industrial Engineering with electrical specialisation by UPC [Universitat Politècnica de Catalunya]. Master's degree in Automated Production and Robotics (PAIR) by the CIM / UPC Foundation. He is currently director of the Master PAIR at CIM_UPC, where he also advises on automation projects and new training lines. CEO of TEDELOC, a specialized company in projects and consulting for industrial automation, OT/IT integration and information management. For over twenty years he has been developing and leading projects for automation and vertical integration on production systems.
  • Tarradellas Olmo, Ivan
    The holder of an Executive Master's degree in Digital Business from ESADE and a Technical Engineering degree in Computer Systems. More than 14 years of experience developing and managing new digital products from the conception/analysis phase to their launch onto the market, using agile methodologies. He is currently Product Manager at Strands, where he manages the line of new products, and is as a Guest Lecturer on the Master's degree in Big Data at the Instituto de Empresa (IE) in Madrid.
  • Valero Rovira, Emili
    Industrial Engineer, electro-mechanical specialty. Experience over 20 years in the design, manufacture and control of electric motors in companies such as: ABB, AEG or General Electric. Publications in specialized journals and congresses related to artificial intelligence applied to the control, design and simulation of electric motors.

Associates entities

Strategic partners
  • Simon S.A.
    • Provides teachers and lecturers.
    • Disseminates the programme in the professional sphere and area of expertise.
    • Offers professional internships for students on the programme.
    • Provides financial aid to the programme or grants for the registration of students.
Collaborating partners

Career opportunities

  • IoT project consultant.
  • IoT network designer.
  • IoT device programmer.
  • IoT application programmer.
  • IoT service architect.
  • IoT networks and systems administrator.

Request information or admission

Your request has been received correctly at the UPC School.

We will contact you soon.

Thank you for your interest in our training programmes.

Due to an error in the connection to the database, your submission has not been processed. Please try again later, phone us on (34) 93 112 08 08, or send us an email at:
You have exceeded the maximum size of the file
  • If you have any doubts about the master's degree.
  • If you want to start the registration procedure.
How to start admission
To start the enrolment process for this programme you must complete and send the form that you will find at the bottom of these lines.

Next you will receive a welcome email detailing the three steps necessary to formalize the enrolment procedure:

1. Complete and confirm your personal details.

2. Validate your curriculum vitae and attach any additional required documentation, whenever this is necessary for admission.

3. Pay €110 in concept of the registration fee for the programme. This fee will be discounted from the total enrolment fee and will only be returned when a student isn't admitted on a programme.

Once the fee has been paid and we have all your documentation, we will assess your candidacy and, if you are admitted on the course, we will send you a letter of acceptance. This document will provide you with all the necessary information to formalize the enrolment process for the programme.

  date protection policy

* Mandatory fields

Información básica o primera capa sobre protección de datos


Fundació Politècnica de Catalunya (en adelante, FPC). + INFORMACIÓN


Contestar a las solicitudes de información del interesado sobre actividades de formación gestionadas o realizadas por la FPC. + INFORMACIÓN

Establecimiento o mantenimiento de relación académica con el interesado. + INFORMACIÓN


Consentimiento del interesado. + INFORMACIÓN

Interés legítimo en el desarrollo de la relación académica. + INFORMACIÓN


No existen cesiones o comunicaciones.


Acceso, rectificación, supresión, limitación, oposición y portabilidad. + INFORMACIÓN

Información adicional

Política de Privacidad de nuestra página Web. + INFORMACIÓN

Cesión de imagen

Aceptación a la cesión, por un periodo de 10 años, las imágenes que la FPC pueda captar en las instalaciones donde se desarrolle su actividad, a fin de difundir y promocionar las actividades de la FPC y por el medio que esta tenga por conveniente.

Servicios de pago

En caso que el interesado formalice la relación con la FPC, el ordenante (interesado) autoriza y da su consentimiento al cargo, por tanto, con renuncia expresa al derecho de devolución sobre el cargo.