elenco   
        corso   

Algoritmi e Strutture Dati: internet e web

(Corso di Laurea in Informatica (quinquennale))

Codice: 4I111Crediti: 6Semestre: 1Sigla: ASW 

Docente

Roberto Grossi   grossi@di.unipi.it  Stanza 342  Tel. 0502212793

Prerequisiti

Conoscenze di base degli algoritmi e delle strutture di dati, dell'architettura degli elaboratori, di calcolo delle probabilità, e delle reti di calcolatori.

Obiettivi di apprendimento

Esporre le basi teoriche e le strutture dati fondamentali su cui poggiano alcuni degli algoritmi utilizzati in Internet e nel World Wide Web, illustrando alcuni esempi di algoritmi impiegati nei sistemi software attualmente disponibili.

Descrizione

Un crescente numero di applicazioni informatiche vedono il World Wide Web e Internet come una sorgente di informazioni e/o una risorsa di calcolo su cui progettare i propri strumenti software. Il corso si propone di esporre le basi teoriche, le tecniche di base e le strutture di dati fondamentali su cui poggiano alcuni degli algoritmi utilizzati in Internet, in particolare per: Il corso è diviso in quattro parti di 10 ore ciascuna. Si prevede di illustrare alcuni esempi di algoritmi impiegati nei sistemi software attualmente disponibili su Internet.

English Description

To present the theoretical principles and the fundamental data structures on which Internet algorithms are based, with reference to: To illustrate some examples of algorithms used in the software systems presently available for Internet.

Programma

Ore lezione: 25Ore esercitazione: 15   

Bibliografia

  1. Dispense e articoli distribuiti dai docenti.
  2. R. Baeza-Yates, B. Ribeiro-Neto. Modern Information Retrieval. ACM Press e Addison-Wesley, 1999.
  3. D. Salomon. Data Compression: the Complete Reference. Springer Verlag, 1997.
  4. I. H. Witten, A. Moffat, T. C. Bell. Managing Gigabytes: Compressing and Indexing Documents and Images. Morgan Kaufmann Publishers, second edition, 1999.

Modalità di esame

Scritto e orale

Ulteriore pagina web del corso:


home


email