- Docente: Alessandro Ricci
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Inglese
- 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
At the end of the course, a student: - knows the main aspects about the design and development of pervasive computing systems and applications; - knows the main technique for modelling, designing, and simulating pervasive computing systems, in particular complex ones (large-scale); - is capable of using reference technologies and tools (e.g. related to Internet of Things) for developing pervasive computing systems and applications; - is capable of designing and implementing pervasive computing systems in specific application domains.
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:
-- Ubiquitous/Pervasive computing
-- Internet of Things, Industrial Internet of Things e Web of Things
-- Smart Environments and technologies
-- Augmentation technologies
2 - INGEGNERIA SISTEMI PERVASIVI E SU LARGA SCALA
- Introduzione ai modelli, architetture, metodi e tecnologie per l'ingegneria di i sistemi computazionali pervasivi e sistemi software per contesti pervasivi e su larga scala
- 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 software pervasivi e su larga scala
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