Insegnamento mutuato da: B010488 - SISTEMI COOPERATIVI E DI PROTEZIONE Laurea Magistrale in INGEGNERIA INFORMATICA
Lingua Insegnamento
italiano
Contenuto del corso
sistemi e soluzioni di protezione, e-commerce, sicurezza, protezione dei contenuti digitali, sistemi mobili e programmazione avanzata, internet advertising, sistemi collaborativi, crowd sourcing, social network, raccomandazioni, semantic computing, Europeana, prestazioni dei sistemi distribuiti (GRID, P2P, etc.), etc.
- Distributed Systems, Coulouris, Dollimore and Kindberg, Edition 4, Addison-Wesley 2005
- Computer Supported Cooperative Work, Introduction to Distributed Applications, U. M. Borghoff, J. H. Schlinchter, Springer
piu' le dispense ed altro material accessibile dal sito del corso
pagina del corso:
http://www.dsi.unifi.it/~nesi/didaptical.html
chiete al docente user name e passwod per accedere alle slide
Obiettivi Formativi
Fornire le capacita' di analizzare, comprendere e progettare sistemi distribuiti e di protezione di grande complessita'. Conoscere i principali paradigmi, modelli ed architetture per la realizzazione di sistemi distribuiti di varia natura con particolare riguardo ai sistemi collaborativi, social network e comunque a grandi sistemi che forniscono servizi sulla rete verso PC e sistemi mobili.
capacita' di progettare sistemi distribuiti e di protezione di grande complessita', con particolare riguardo ai sistemi collaborativi, sociali, di computing, in connessione a social network.
Prerequisiti
principi di programmazione, gestione basi di dati, telematica.
Metodi Didattici
Lezioni frontali, discussioni tematiche, esercitazioni in aula e incontri in laboratorio
Altre Informazioni
Il Corso contribuisce:
1) al quadro formativo dell'area dell'Elaborazione e Interpretazione Automatica dei Media fornendo nozioni di: sistemi ed architetture di protezione dei contenuti digitali, commercio elettronico, architetture e soluzioni di social networking, user profiling, user behavior analysis, progettazione di soluzioni mobili, tecniche computazionali automatiche per i media ed i big data, sistemi di raccomandazione, semantic computing, aggregazione on line di contenuti, analisis di contenuti cross media, valutazione ed ottimizzazione di sistemi multitier
per i media anche in relazione al cloud.
2) al quadro formativo dell'aera della Scienza e Tecnologia del Software per L'Industria e i Servizi fornendo nozioni inerenti alle architetture ed ai sistemi collaborativi e cooperativi, includendo soluzioni relative alle social network, alle reti ed ai sistemi di sicurezza, alla progettazione di applicazioni per sistemi mobili, alla valutazione delle prestazioni di sistemi multitier, come cluster di applicazioni anche in relazione alle soluzioni cloud con i relativi problemi di scalabilita', balancing, etc.
Modalita' di Esame: svolgimento di un elaborato concordato con il docente, singolamente o in gruppi di 2-3 studenti. Il corso da 6 CFU con lo stesso nome e' scalato in proporzione sia sulla parte formativa che nell'elaborato. I temi del corso 6 CFU possono essere concordati con il docente.
Poiche' l'esame si supera svolgendo un elaborato le date vengono concordate con gli studenti annche via email.
Di questo esame esiste sia la versione a 6 crediti che quella a 9 crediti. Nel piano di studio potete scegliere. Nel programma della versione a 6 crediti potete eliminare due argomenti a piacere rispetto al programma completo.
Modalità di verifica apprendimento
Svolgimento di un elaborato da concordare con il docente
pagina del corso:
http://www.dsi.unifi.it/~nesi/didaptical.html
Programma del corso
per dettagli si veda http://www.dsi.unifi.it/~nesi/didaptical.html
il corso nel 2012-2013 viene ristrutturato come segue:
Parte 0: descrizione del corso: obiettivi, argomenti, e benefici per gli studenti del corso
parte 1: sistemi di protezione dei contenuti digitali, DRM e CAS (esempi del digitale terrestre, Windows DRM, iTune, OMA, etc.), protezione su sistemi mobili. (simile alla parte 1 e parte 3 del 2011-2012 ma ridotte)
parte 2: commercio elettronico, internet advertising, etc. (simile alla parte 2 del 2011-2012 ma ridotta e rinnovata)
newParte 3: (NEW) sistemi collaborativi, social media, social network, integrazione con reti sociali, applicazioni per social network, social network analysis, (versione fortemente rinnovata rispetto alla parte 4 del 2011-2012)
newparte 4 (NEW): sistemi mobili e PC, crowd sourcing (collezionamento dei dati dagli utenti), conivolgimento degli utenti, user engagement, programmazione avanzata sistemi mobili, smartphone e tab, user generated content/experience, annotazioni, aggregazione contenuti, analysis contenuti cross media, ...
newparte 5 (NEW): valutazione del comportamento degli utenti, collective intelligence, raccomandazioni in social media, analisi dati degli utenti, soluzioni per i big data, semantic computing, algoritmi e architetture per il media e semantic grid.
new Parte 6 (NEW): Valutazione delle prestazioni dei grossi sistemi di server per la gestione di cluster per applicazioni WEB di grosse dimensioni, cloud computing e scalabilità, clustering, balancing, cacheing, etc. (simile al 2011-2012 ma rinnovata con nuovi strumenti e tecnologie di analisi)