Studiare
In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.
Piano Didattico
Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:
Laurea magistrale in Ingegneria e scienze informatiche - Immatricolazione dal 2025/2026Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.
1° Anno
| Insegnamenti | Crediti | TAF | SSD |
|---|
4 insegnamenti a scelta2° Anno Attivato nell'A.A. 2025/2026
| Insegnamenti | Crediti | TAF | SSD |
|---|
| Insegnamenti | Crediti | TAF | SSD |
|---|
4 insegnamenti a scelta| Insegnamenti | Crediti | TAF | SSD |
|---|
| Insegnamenti | Crediti | TAF | SSD |
|---|
3 insegnamenti a scelta
A.A. 2025/2026: Applicazioni dinamiche per il web e Progettazione ad alte prestazioni in C++ non erogati2 insegnamenti a scelta
A.A. 2025/2026: Applicazioni dinamiche per il web e Progettazione ad alte prestazioni in C++ non erogatiLegenda | Tipo Attività Formativa (TAF)
TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.
Architetture per lo IoT (2024/2025)
Codice insegnamento
4S010509
Crediti
6
Lingua di erogazione
Italiano
Offerto anche nei corsi:
- Embedded AI - PARTE II del corso Laurea magistrale in Artificial Intelligence [LM-18]
- Networked embedded & IoT systems - IoT Systems del corso Laurea magistrale in Computer Engineering for Robotics and Smart Industry
- Networked embedded & IoT systems - Networked embedded systems del corso Laurea magistrale in Computer Engineering for Robotics and Smart Industry
- Networked embedded & IoT systems - IoT Systems del corso Laurea magistrale in Computer Engineering for Intelligent Systems [LM-32]
- Networked embedded & IoT systems - Networked embedded systems del corso Laurea magistrale in Computer Engineering for Intelligent Systems [LM-32]
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
Corsi Singoli
Autorizzato
L'insegnamento è organizzato come segue:
Sistemi IoT
Sistemi embedded di rete
Obiettivi di apprendimento
Il corso si focalizza sul cosiddetto "computing continuum" cioè sull'infrastruttura distribuita di elaborazione che comprende risorse di calcolo molto eterogenee, dai sistemi embedded ai grossi data center. Il corso mira a descrivere le tecniche per la progettazione, implementazione e verifica di tali sistemi IoT e la loro applicazione a contesti reali come l'industria, gli ambienti intelligenti e gli ecosistemi naturali. Al termine del corso lo studente dovrà dimostrare di: conoscere i vantaggi e delle problematiche dell'elaborazione distribuita e delle principali soluzioni in termini di architetture e protocolli, saper partizionare una funzionalità tra diverse componenti di elaborazione collegate dall'architettura di rete, saper collegare i requisiti applicativi con le possibili soluzioni, saper costruire una relazione di progetto evidenziando gli aspetti critici risolti; saper utilizzare ulteriori paradigmi per la realizzazione di sistemi IoT a partire da quelli studiati nel corso.
Prerequisiti e nozioni di base
Conoscenza dei concetti fondamentali dei sistemi operativi, delle reti di comunicazione e dei protocolli dell'architettura TCP/IP. Programmazione in C o Python anche mediante interfaccia a linea di comando. Capacità di utilizzo della shell di UNIX.
Programma
Sistemi Embedded di Rete
----------------------------
- Sistemi embedded wireless e relativi protocolli di trasmissione
- Gestione dell'energia
- Sistemi di controllo distribuiti
- Applicazioni in domotica, industria ed agricoltura
Sistemi IoT
-----------
- Strumenti di analisi di rete
- Il problema della sincronizzazione e Network Time Protocol (NTP)
- Containerizzazione e orchestrazione: Docker e Kubernetes
- Il paradigma pub/sub, MQTT e Kafka
- Il concetto di Compute Continuum
- Trasmissione multimediale su IP e problema della Qualità del Servizio
Bibliografia
Modalità didattiche
Lezioni frontali ed esercitazioni di laboratorio su computer.
Modalità di verifica dell'apprendimento
L'esame consiste in:
1) prova orale sul computer con domande sulla parte teorica e pratica;
2) svolgimento facoltativo di un progetto
- individuale o in gruppo
- per chi ha già svolto l’orale ottenendo un voto maggiore o uguale a 25
- impegno: 40 ore di lavoro
- da chiudere entro la fine di settembre
- possibili sinergie, a richiesta, con altri corsi, tirocinio, tesi
- max 3 punti
Criteri di valutazione
Per superare l'esame gli studenti dovranno dimostrare di:
- aver compreso i principi di base delle architetture per IoT
- essere in grado di esporre le proprie argomentazioni in modo preciso e organico senza divagazioni
- saper applicare le conoscenze acquisite per risolvere problemi applicativi presentati sotto forma di programmi al calcolatore.
Criteri di composizione del voto finale
Voto finale: voto orale + punti dell’eventuale progetto
Lingua dell'esame
Italiano (English on demand)
Sustainable Development Goals - SDGs
Questa iniziativa contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.Maggiori informazioni su www.univr.it/sostenibilita
