Edge Computing in the IoT
Persone
Docente titolare del corso
Descrizione
IoT systems consist of networked computing elements integrated into the physical world. In this course, students will explore embedded hardware, operating systems, programming, sensors, actuators, and specialized network protocols. We will examine how these computational components interact with each other and the physical environment. Additionally, when studying computational models, special emphasis will be placed on the deployment of machine learning algorithms to edge devices.
Obiettivi
In this course, students will learn about the Internet of Things (IoT), the peculiarities of programming IoT edge devices, and how these devices interact with the physical world.
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
The course features a blend of classroom instruction, hands-on lab sessions, and collaborative group work on projects.
Modalità d’esame
Students will be evaluated based on:
- A group course project to be carried out during the course (45%)
- A group oral presentation on network protocols (10%)
- A written exam (45%)
Bibliografia
- Lee, Edward A., Seshia, Sanjit Arunkumar, Lee, Edward Ashford, Seshia, Sanjit A.. Introduction to embedded systems: a cyber-physical systems approach. Second edition. Cambridge, Mass.: MIT Press, 2017. (Also available as a free pdf at: https://ptolemy.berkeley.edu/books/leeseshia/)
-
Wolf, Marilyn. "Embedded Computing" Computers as Components.
10.1016/b978-0-12-805387-4.00001-7
Programma
- Master of Science in Artificial Intelligence, Lezione e laboratorio, A scelta, 1° anno
- Master of Science in Artificial Intelligence, Lezione e laboratorio, A scelta, 2° anno
- Master of Science in Informatics, Lezione e laboratorio, Computer Systems, A scelta, 1° anno
- Master of Science in Informatics, Lezione e laboratorio, Computer Systems, A scelta, 2° anno
- Dottorato in Scienze informatiche, Lezione e laboratorio, A scelta, 1° anno (2.0 ECTS)
Prerequisito
- Computer Architecture, Langheinrich M., SA 2026-2027
- Computer Networking, Santini S., SP 2027
- Operating Systems, Pedone F., SP 2027