INTERNET OF THINGS

Course objectives

General objectives: The course will provide students with both theoretical and practical background on wireless and Internet of Things systems. The course includes a hands-on lab. Specific objectives: The course will provide students with both theoretical and practical background on wireless and Internet of Things systems. The unique challenges of such systems will be introduced, explaining why they require special design choices with respect to wired networks. The student will be able to reason on what are the right design choices to increase efficiency, reliability, and energy efficiency, creating the background for being able to design future generation sensing and IoT systems. He/she will also have the possibility to have hands-on experience in programming IoT devices in a lab. Course summary: -Introduction to Wireless Systems - Cellular networks, Ad Hoc Networking, Internet of Things (Architecture, Protocols) - Sensing systems basics: MAC protocols, routing protocols, localization, and synchronization -Towards the Internet of Things: features, standards, open challenges, low power IoT radio technologies -Trends in Internet of Things research. This part will cover ongoing research issues related to future generation IoT systems. It will be based on research papers and may be subject to revision during the class based on students' interests and emerging topics. The following topics are expected to be addressed: - Integration between IoT and robotic networks. - Lab: IoT systems programming Knowledge and understanding: At the end of the course, the students will have acquired knowledge about the performance trade-offs associated with different system design choices and will be able to read and understand technical documents on wireless and IoT systems. At the end of the course, the students will be able to analyze standards and technical documents, understanding and implementing them. He/she will have practical hands-on experience in the programming and performance evaluation of such systems. Application of knowledge and understanding: The students will be able to provide solutions for new generations of wireless and IoT systems. Judgment skills: Students will develop the analytical skills necessary to evaluate various alternatives for the design of wireless and IoT systems selecting the best alternative for a specific application scenario. Communication skills: Students will learn to present, in a synthetic and accurate way, using an adequate technical language, ideas, solutions, and research results on wireless and IoT systems. Learning ability: The course will provide students with both theoretical and practical background on wireless and Internet of Things systems, so as to enable them to pursue the exploration of these topics.

  • Lesson code1047634
  • Academic year2025/2026
  • CourseComputer Science
  • CurriculumSingle curriculum
  • Year1st year
  • Semester2nd semester
  • SSDINF/01
  • CFU6