Fundamentals of IoT 2020/2021

    Main     Slides
By following the evolution that has led to the raise of the IoT, the course discusses its main drivers, including scientific, technical, social, and business ones. Ranging from the user to the enterprise viewpoint, the course aims at providing a general overview of the IoT landscape, as well as some insights into future technical perspectives and business opportunitie
learning outcomes
  • LO–1: Familiarity with both theoretical and technical foundations of IoT
  • LO–2: Understanding of the impact of IoT on individuals and society
  • LO–3: Vision of both the potential and the dangers of IoT
course contents

The course is meant to introduce students to the foundations of the Internet of Things. The basic
models, technologies, and methods are introduced and discussed. The most relevant themes presented are: IoT vision; basic technologies; architecture and middleware; networking technologies and protocols; software engineering abstractions and methods; security and legal aspects; application scenarios (e.g., Social IoT, Smart Cities).

readings / bibliography

All reading, textbooks, and scientific articles either required or suggested are reported at the end if the slides provided to students as teaching / learning material.

teaching methods

Classes are conducted as oral presentations by the lead instructor. For each topic discussed, slides are made available electronically, allowing students to easily follow the lessons, and also to use them as learning material after classes.

assessment methods

Marks are intended on a numerical grade scale (0 to 30), being 18 to 30 the passing grade range. The following is an example of a students’ assessment method for a course. Please refer to the official guide for more information about the student assessment methods and criteria.

Team presentationLast week of the course40%
Final ExaminationLast session of the course60%