Salta al contenuto principale
CODICE 90524
ANNO ACCADEMICO 2023/2024
CFU
SETTORE SCIENTIFICO DISCIPLINARE INF/01
LINGUA Inglese
SEDE
  • GENOVA
PERIODO 2° Semestre
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

Internet of Things (IoT) riguarda sistemi dove dispositivi fisici sono connessi a Internet.
IoT e` un tema centrale dell'informatica, considerato anche che ancora per molti anni  le connessioni globali dei device IoT sono destinate a crescere.
Questo insegnamento copre tutti i principali livelli di progettazione e realizzazione di un sistema IoT (edge,trasporto e computazione): sensori, attuatori e programmazione di dispositivi; protocolli IoT; programmazione a eventi e cloud computing.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Learning methods, protocols, architectures, and platforms for the development of distributed and mobile applications for the Internet of Things, including machine to machine protocols, distributed algorithms for fault tolerance and replication, service oriented architectures platforms, embedded operating systems, real time and streaming data, geolocation, and collaborative framework.

MODALITA' DIDATTICHE

Lezioni, laboratorio, progetto e studio a casa

PROGRAMMA/CONTENUTO

L’obiettivo del corso è fornire le conoscenze e metodologie necessarie alla progettazione, sviluppo ed analisi di applicazioni distribuite e mobili nel
contesto dell’Internet delle cose con particolare attenzione per protocolli machine to machine, framework e piattaforme per servizi distribuiti, realtime e di geolocalizzazione e per l’interconnessione e coordinamento di insiemi di device eterogenee.

TESTI/BIBLIOGRAFIA

Disponibili sul sito del corso del portale Aulaweb Unige.

DOCENTI E COMMISSIONI

Commissione d'esame

GIORGIO DELZANNO (Presidente)

DANIELE D'AGOSTINO

DAVIDE ANCONA (Presidente Supplente)

LEZIONI

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

Esame orale e discussione progetto

MODALITA' DI ACCERTAMENTO

Gli esercizi di programmazione individuali hanno lo scopo di valutare la capacita` di applicazione dei concetti di base della programmazione a
eventi e l'apprendimento dei protocolli IoT piu` utilizzati.
La valutazione si basa sulla correttezza, efficienza e leggibilita` del codice.

Il progetto finale ha lo scopo di verificare l'apprendimento delle nozioni di sensore/attuatore e programmazione di dispositivi,
la capacita` di progettare e implementare un'architettura IoT a partire da specifiche informali e utilizzare una piattaforma IoT.
La valutazione si basa sull'adeguatezza delle scelte architetturali, l'effettivita`, scalabilita`, usabilita` e correttezza del sistema implementato.

La presentazione e discussione del progetto finale ha lo scopo di verificare se gli studenti abbiano attivamente collaborato allo sviluppo del progetto.
La valutazione si basa sul livello di comprensione del funzionamento globale e dei dettagli tecnici del progetto.

Calendario appelli

Data appello Orario Luogo Tipologia Note
16/02/2024 09:00 GENOVA Esame su appuntamento
20/06/2024 09:00 GENOVA Esame su appuntamento
02/09/2024 09:00 GENOVA Esame su appuntamento
29/01/2025 09:00 GENOVA Esame su appuntamento

Agenda 2030

Agenda 2030
Città e comunità sostenibili
Città e comunità sostenibili