Switch to English
Cursus: 201700075
Internet of Things
Cursus informatieRooster
Studiepunten (ECTS)5
Contactpersoondr. D.V. Le Viet Duc
prof.dr. P.J.M. Havinga
Docent Y. Huang
dr. D.V. Le Viet Duc
dr. D.V. Le Viet Duc
Contactpersoon van de cursus
dr. D.V. Le Viet Duc
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
This course will introduce students to the fundamentals of the Internet of Things (IoT) and Wireless Sensor Networks. It will cover topics such as fundamentals of IoT and its application, IoT nodes and network architectures, network protocols for Wireless Sensor Networks, embedded machine learning, and related security aspects.

The IoT course aims to strengthen the students' competences in two main directions, i.e., knowledge, and capabilities. 

After completing the course, students are able to:
  • understand the technological aspects of IoT and WSN, including architectures, device classes, protocols, embedded machine learning, data security, application patterns and application examples.
  • critically analyse and organise relevant literature with respect to the learned concepts, the different viewpoints and the standardization directions of IoT.
  • access and evaluate IoT systems and applications, and analyse designs.
  • perform out-of-box thinking, ask the right questions about IoT development and deployment
The internet of things (IoT) is a computing concept that describes the idea of everyday physical objects being connected to the internet. With the internet of things, the physical world is becoming one big information system. Wireless Sensor Networks (WSN) are like the eyes and ears of the Internet of Things. Advances in sensor technology, low-power electronics and low-power wireless devices have enabled the development of cheap, small, low-power sensor nodes, integrating sensing, processing and wireless communication capabilities. Embedding millions of sensors into an environment creates a digital skin or wireless network of sensors. These massively distributed sensor networks communicate with one another and summarize the immense amount of low-level information to produce data representative of the overall environment. From collaboration between (large) groups of sensor nodes, intelligent behaviour can emerge that surpasses the limited capabilities of individual sensor nodes.
The Internet of Things (IoT), which was for the first time introduced by Kevin Ashton was originally used to express that internet databases would be filled by data obtained from things, as opposed to documents typed in by people. However, this concept has drastically changed over time and has evolved into the technology as we know today. Although it includes the field of wireless sensor networks, it differs with it since IoT is much more than a network of sensors and communication devices: it is an all-inclusive platform which encapsulates sensing, communication, data analysis, and decision making right from ‘thing’ level to the application. In addition to all traditional challenges of wireless sensor networks including efficient resource management (like size, energy, memory, communication bandwidth), scalability and physical constraints, IoT also needs to address systems and application heterogeneity, quality of service related to performance (like latency, throughput), dependability (quality of service), but also ease of use for all stakeholders. Besides these, IoT challenges lie in the architecture of system and software, in management and sharing of distributed resources and in application development.
While it is fairly easy to sketch advanced IoT applications, it is not straightforward to realize these in a cost-effective manner. Relevant background topics are: distributed systems (architecture and protocols), networked systems, and resource management.
Course structure
The course is composed of the following components:
  • Lectures: a number of lectures describing the underlying principles of IoT.
  • Group-based assignment: students will be taught skills to critically analyse recent research papers and organise the collection of papers related to a specific research topic. The results of this assignment will be in the form of a survey paper, which is expected to be up to an IEEE/ACM conference standard. This assignment will help students to actively learn the state-of-the-art of the IoT research.
  • Survey paper representation: students will have to give weekly oral presentations to update the survey paper working process, and participate actively in discussions on the work in progress to allow the students to develop critical thinking and presentation skills.

Students are assessed based on the results of the presentations (10%), the survey papers (40%), and the final exam (50%).
Participating study
Master Computer Science
Participating study
Master Internet Science and Technology
Verplicht materiaal
Aanbevolen materiaal
Course material
Research papers from journals and conferences. Additionally, a number of relevant articles will be provided to the students for critical analysis


Switch to English