Fondamenti di social media digitali
A.A. 2019/2020
Obiettivi formativi
L'insegnamento ha lo scopo di introdurre gli studenti ai social media digitali illustrando le tecnologie che supportano le interazioni mediate dalle piattaforme sociali, evidenziando gli strumenti per l'estrapolazione e l'analisi dei dati da loro generati. l'insegnamento si prefigge inoltre lo scopo di analizzare la sicurezza delle tecnologie che governano i vari social media con un occhio particolare ai sistemi e protocolli crittografici e di comunicazione come SSL, HTTPS e Web.
Risultati apprendimento attesi
Lo studente dovrà essere in grado di applicare gli strumenti presentati nell'insegnamento per estrapolare dati prodotti dai social media digitali, identificando le soluzioni più idonee a seconda delle tecnologie utilizzate. Lo studente dovrà inoltre essere in grado di utilizzare programmi per la cifratura di dati seguendo sia schemi a chiave pubblica che simmetrica, ed inoltre dovrà essere in grado di identificare attraverso strumenti noti eventuali anomalie di sistema che identificano furto di identità o di dati.
Periodo: Secondo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Secondo semestre
Programma
Programma
- Introduzione ai diversi tipi di social media
- Data gathering da social media digitali. Introduzione a HTML. Crawling e web
scraping, framework per lo sviluppo di spider.
- Social Media API. Processi di autenticazione nei social media digitali:
OAuth. Formati di rappresentazioni dell'entità nelle Social Media API (Twitter, Spotify).
- Sistemi di crittografia a chiave privata e pubblica
- Sicurezza dei sistemi Web (https/TLS/attacchi server-side e client-side)
- Identification & authentication
- Introduzione alla privatezza (definizioni, basi normative, attacchi)
- Tecniche di protezione nei social media
- Introduzione ai diversi tipi di social media
- Data gathering da social media digitali. Introduzione a HTML. Crawling e web
scraping, framework per lo sviluppo di spider.
- Social Media API. Processi di autenticazione nei social media digitali:
OAuth. Formati di rappresentazioni dell'entità nelle Social Media API (Twitter, Spotify).
- Sistemi di crittografia a chiave privata e pubblica
- Sicurezza dei sistemi Web (https/TLS/attacchi server-side e client-side)
- Identification & authentication
- Introduzione alla privatezza (definizioni, basi normative, attacchi)
- Tecniche di protezione nei social media
Prerequisiti
Al fine di poter trarre il massimo profitto dal corso gli studenti interessati a frequentarlo dovranno possedere i seguenti requisiti:
1 - Aver frequentato l'insegnamento di rete di calcolatori
2 - Aver frequentato l'insegnamento di Programmazione I
1 - Aver frequentato l'insegnamento di rete di calcolatori
2 - Aver frequentato l'insegnamento di Programmazione I
Metodi didattici
Didattica Frontale.
Materiale di riferimento
Sito Ariel del corso
https://isr.ariel.ctu.unimi.it/v5/Home/
https://isr.ariel.ctu.unimi.it/v5/Home/
Modalità di verifica dell’apprendimento e criteri di valutazione
L'esame consistera` in un test con domande teoriche sul programma dell'insegnamento.
Docente/i