Kies de Nederlandse taal
Course module: 201700075
Internet of Things
Course infoSchedule
Course module201700075
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact personprof.dr. P.J.M. Havinga
prof.dr. P.J.M. Havinga
Contactperson for the course
prof.dr. P.J.M. Havinga
Academic year2019
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
This course will introduce students to the fundamentals of Internet of Things (IoT) and Wireless Sensor Networks. It will cover topics such as wireless networking protocols, architectures, low power devices and networks, data analytics, and related security aspects.
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 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.
Learning objectives
This course will introduce students to the fundamentals of Internet of Things (IoT) and Wireless Sensor Networks. It will cover topics such as wireless networking protocols, architectures, low power devices and networks, data analytics, and related security aspects.
The IoT course is organized in such a way to strength 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, application patterns and application examples.
•            describe and underline in detail the principles of some well-established protocols (e.g. networking, distributed data management)
•            critically analyse 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
Course structure
The course is composed of the following components:
•            Lectures: a number of lectures describing the underlying principles of IoT and WSNs.
•            Self-study/peer-review: students will be taught skills to critically analyse research papers and to peer-review prominent research papers dealing with various topics on a weekly basis. The results of the peer-reviews will be reported in the form of weakly reports.
•            Peer-review presentation: in addition to the written reports, presentations and discussions led by students will allow them to develop critical thinking skills. The interactive environment will help students come up with alternative strategies to solving IoT research problems.
Participating study
Master Computer Science
Participating study
Master Internet Science and Technology
Required materials
Recommended materials
Course material
A good overview text is: “From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence”, April 2014. Chapters of the book related to the lectures will be announced to the students.
Course material
Additionally, a number of relevant articles will be provided to the students for the peer-review process.
Instructional modes
Presence dutyYes


• Grades of reports and presentations (in total 40%)
• Final exam covering the study materials (60%)

Kies de Nederlandse taal