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.

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/2026

Il 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.

CURRICULUM TIPO:

2° Anno   Attivato nell'A.A. 2025/2026

InsegnamentiCreditiTAFSSD
Prova finale
24
E
-
Attivato nell'A.A. 2025/2026
InsegnamentiCreditiTAFSSD
Prova finale
24
E
-
Insegnamenti Crediti TAF SSD
Tra gli anni: 1°- 2°
Tra gli anni: 1°- 2°
Altre attivita' formative
3
F
-
Tra gli anni: 1°- 2°
Inglese B2
3
F
-

Legenda | 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.




S Stage e tirocini presso imprese, enti pubblici o privati, ordini professionali

Codice insegnamento

4S010509

Crediti

6

Coordinatore

Davide Quaglia

Lingua di erogazione

Italiano

Offerto anche nei corsi:

Settore Scientifico Disciplinare (SSD)

INF/01 - INFORMATICA

Corsi Singoli

Autorizzato

L'insegnamento è organizzato come segue:

Sistemi IoT

Crediti

3

Periodo

II semestre

Sistemi embedded di rete

Crediti

3

Periodo

II semestre

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

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

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

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI

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