81615 - PERVASIVE COMPUTING

Anno Accademico 2019/2020

  • Docente: Alessandro Ricci
  • Crediti formativi: 6
  • SSD: ING-INF/05
  • Lingua di insegnamento: Italiano
  • Moduli: Alessandro Ricci (Modulo 1) Mirko Viroli (Modulo 2)
  • Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
  • Campus: Cesena
  • Corso: Laurea Magistrale in Ingegneria e scienze informatiche (cod. 8614)

Conoscenze e abilità da conseguire

Al termine del corso lo studente: - conosce i principali aspetti relativi alla progettazione di sistemi e applicazioni di pervasive computing; - conosce le principali tecniche per la loro modellazione, analisi e simulazione; - sa utilizzare tecnologie software avanzate per il loro sviluppo, a partire da quelle che caratterizzano contesti quali Internet-of-Things, mobile e wearable computing; - sa progettare e implementare sistemi avanzati in contesti applicativi specifici.

Contenuti

1 - CONCETTI E TEMI DI RIFERIMENTO

- Introduzione ai principali concetti e aspetti che concernono i sistemi computazionali pervasivi e sistemi software per contesti pervasivi
- Discussione temi e direzioni, fra cui: Ubiquitous/Pervasive computing, Internet of Things and Web of Things, Smart Environments and technologies, Augmentation technologies

2 - INGEGNERIA SISTEMI PERVASIVI

- Introduzione ai modelli, architetture, metodi e tecnologie per l'ingegneria di i sistemi computazionali pervasivi e sistemi software per contesti pervasivi

- Per ciò che concerne la modellazione di sistemi pervasivi: modelli probabilistici, modelli decisionali in contesti pervasivi, modelli per sistemi su larga scala

- Per ciò che concerne paradigmi e tecniche di progettazione e programmazione di sistemi software pervasivi:
-- architetture e tecnologie per lo sviluppo di agenti autonomi cognitivi e tecniche per decision-making autonomo
-- middleware e infrastrutture per sistemi pervasivi

3 - APPLICAZIONI ED ESPLORAZIONI

- Discussione di alcuni domini applicativi per i sistemi pervasivi (fra i contesti di riferimento: healthcare)
- Discussione di direzioni in ambito di ricerca

Testi/Bibliografia

- Insieme selezionato di pubblicazioni scientifiche

 

Metodi didattici

Il corso prevede una parte di lezioni frontali e una parte svolta in laboratorio.

Le lezioni frontali si basano sulla lettura e discussione di un insieme selezionato di pubblicazioni scientifiche e di note/slides fornite dai docenti.

La parte svolta in laboratorio consiste in due parti: (1) attività mirate a sperimentare nella pratica modelli, tecniche e tecnologie viste nella teoria, e (2) sviluppo di un progetto.

 

Modalità di verifica e valutazione dell'apprendimento

La verifica dell'apprendimento può avvenire in 2 modalità diverse, a scelta dello studente:

(1) lo sviluppo di un progetto e colloquio orale, in cui si presenta e discute il progetto e i relativi temi del corso

(2) la scrittura di un articolo, in merito a un contributo originale dello studente - correlato agli argomenti del corso - oppure di approfondimento, in merito ad un argomento del corso.  Colloquio orale in cui si presenta e discute l'articolo.

Strumenti a supporto della didattica

- Insieme selezionato di pubblicazioni scientifiche

- Note/slide fornite dai docenti

Link ad altre eventuali informazioni

https://elearning-cds.unibo.it/course/view.php?id=11691

Orario di ricevimento

Consulta il sito web di Alessandro Ricci

Consulta il sito web di Mirko Viroli