IEG - Informatica per l'Editoria e il Giornalismo - AA 2014-2015
Lezioni
Diario delle lezioni dell'AA 2014-2015
Le lezioni si tengono nel I semestre con
il seguente orario:
- [-] venerdì ore 9.00-12.00 (lezione, Aula 16);
- [-] venerdì ore 17.00-19.00 (lezione pratica, Laboratorio Informatico).
Lezione n. 1 - Friday 3 October 2014
- Presentazione del corso. Bibiliografia. Introduzione alle reti di calcolatori. Cenni storici su internet. Descrizione delle modalita` di connessione. Descrizione delle infrastrutture di rete.
Lezione n. 2 - Friday 10 October 2014
- Linguaggi di programmazione. Esecuzione di istruzioni in modalita` interpretata. Compilatore. Macchine Virtuali. Gerarchia delle macchine virtuali: logica dei circuiti, microprogrammazione, macchina standard, sistema operativo, alto livello. Ciclo: leggi-decodifica-interpreta. Formati di codifica per le immagini, per l'audio. Formati grezzi (raw): bitmap. wav. Fomati compressi: jpg, mp3. Le applicazioni software, l'architettura hardware, i fattori economici. Esempi: Apple, Microsoft, il software Open Source.
Lezione n. 3 - Friday 17 October 2014
- Presentazione del portale di applicazioni D3js da utilizzare per il progetto del corso. Modello di Shannon. Utilizzo affidabile di un canale di comunicazione. Definizione di Contenuto di informazione. Calcolo dell'Entropia. Esempio di classificazione di documenti basato sull'entropia. Distanza di Kullback-Leibler (divergenza informazionale)
Lezione n. 4 - Friday 24 October 2014
Lezione n. 5 - Friday 31 October 2014
Lezione n. 6 - Friday 21 November 2014
Lezione n. 7 - Friday 28 November 2014
- Il web come applicazione software distribuita. L'architettura client-server. Il protocollo http che permette di modularizzare le componenti software. I crawler. L'indicizzazione del contenuto dei server. La nascita dei motorii di ricerca. Schema generale degli algoritmi di ricerca: analisi dei contenuti (testi, immagini, video), profilazione degli utenti, ordinamento dei risultati. Nozioni base di algebra lineare. Somma di vettori. Prodotto di un vettore per uno scalare. Definizione di matrice. Somme di Matrici. Matrice di Adiacenza di un Grafo Orientato. Prodotto righe per colonne tra due matrici. Interpretazione delle potenze successive di una matrice di adiacenza.
Lezione n. 8 - Friday 5 December 2014
- Distinzione tra cultura dell'informazione e tecnologia dell'informazione. Visione strumentale, visione scientifica. Soluzione algoritmica di problemi. La visione strutturata dell'informazione. Approccio procedurale all'analisi di discipline che hanno contenuto informativo non strutturato. Cosa e' computabile: il problema di Hilbert. I risultati di incompletezza di Godel, la Macchina di Turing Universale, l'architettura di von Neumann. I sistemi discreti e sistemi continui.
Lezione n. 9 - Friday 12 December 2014
- Calcolo del PageRank di Google. Dumping Factor. La matrice di Google (termine di correzione per avere una matrice di transizione stocastica per colonne e positiva). Metodo iterativo per il calcolo della distribuzione stazionaria (autovettore con autovalore associato uguale a uno). Metodo delle potenze successive per accelerare il calcolo della distribuzione stazionaria (Powers Method). Introduzione all'XML. Sintassi dell'XML. Grammatica di XML come linguaggio di mark-up derivato da HTML. Semantica dei documenti specializzati: grammatica per i dati applicativi. Automi a stati finiti. Linguaggio regolare associato ad un automa. Esempio di automa.
Lezione n. 10 - Monday 15 December 2014
Lezione n. 11 - Friday 19 December 2014
Lezione n. 12 - Friday 23 January 2015