- Docente: Paolo Ciancarini
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Inglese
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea Magistrale in Informatica (cod. 8028)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce i principi fondamentali per risolvere i problemi posti dai sistemi distribuiti e le principali tecnologie middleware attualmente usate per sviluppare sistemi software distribuiti . È in grado di selezionare la piattaforma middleware appropriata per un dato problema di programmazione distribuita, e di applicare le tecnologie presentate per risolvere casi di studio pratici.
Contenuti
Prerequisiti:
Conoscenze di base di object oriented programming, software engineering, metodi agili, UML, design patterns principali.
Il corso è in inglese, vedi la versione inglese
Testi/Bibliografia
vedi la versione inglese
Metodi didattici
Lezioni frontali, letture di libri o articoli scientifici, progetto
NOTA BENE In considerazione della tipologia di attività e dei metodi didattici adottati, la frequenza di questa attività formativa richiede la preventiva partecipazione di tutti gli studenti ai Moduli 1 e 2 di formazione sulla sicurezza nei luoghi di studio, [https://elearning-sicurezza.unibo.it/] in modalità e-learning.
Modalità di verifica e valutazione dell'apprendimento
Frequenza in classe, progetto, presentazioni in classe (midterm e progetto)
Vedi la versione inglese
Strumenti a supporto della didattica
Canale telegram, slides, ambiente di sviluppo open source per il progetto
Orario di ricevimento
Consulta il sito web di Paolo Ciancarini
SDGs



L'insegnamento contribuisce al perseguimento degli Obiettivi di Sviluppo Sostenibile dell'Agenda 2030 dell'ONU.