logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2015/2016
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 094743 - DATA MANAGEMENT FOR THE WEB
Docente Ceri Stefano
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ094743 - DATA MANAGEMENT FOR THE WEB
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ094743 - DATA MANAGEMENT FOR THE WEB

Programma dettagliato e risultati di apprendimento attesi

This course deals with the new technologies and applications that characterize data management on the Web; the course can be seen as one of the many possible continuations of "Database 2". It will provide an introduction to many emerging fields of Internet-based, data-centered technology and systems; at the end of the course, students will have a good knowledge of many data management aspects related to Internet, a core aspect of today's professional preparation which opens up to many job opportunities and responds to emerging needs of the society.

The core of the course is Web Information Retrieval, the key technology of search engines such as Google - a subject which is not covered in the basic data management courses. Such core part covers classical aspects such as: text processing, index structures, classic data retrieval methods, retrieval evaluation, search engine technology (crawling and indexing), the PageRank and Hits methods, models of advertising. The course will also include monographic lectures concerned with: (a) Semantic Search as the empowering of search methods with semantic sources (such as DBPedia, Freebase and Google Graph) and with semantic technologies, including open and linked data;(b) Human Computations, i.e. the involvement of humans in computational processes through crowdsourcing platforms such as Amazon Turk, as well as local platforms such as Facebook and Twitter; and (c) Social Analytics, i.e. the use of socially provided content for complementing data provided by devices in the analysis of Internet-based applications and social behaviors; during this part of the course, students will also learn how to build applications over social networks, through their published APIs.

Many of these arguments are covered by the book "Web Information Retrieval", published by Springer-Verlag in September 2013.  

The course encourages experimental activity. Students will be asked to participate to small projects (for 3 credits), that will be performed in teams of 2-3 members. Students will be free to select their own projects, using any of the technologies presented in the course; one possible area for projects is “shared economies”, an emerging phenomenon in which the citizens create and control markets of resources (such as houses, cars, travels). Students will be asked to define their project rather early, and then the requirements, analysis and design phases will be monitored during the course, using the format which has proven to be successful in Alta Scuola Politecnica. The expectation is that a few of the ideas prototyped within projects could be continued beyond the course conclusion (some projects of past editions of the course evolved into startups or thesis works).

In addition, students will be asked to deepen one of the aspects of the course through the reading of one or more technical papers, and then to present their personal interpretation of the reading; paper presentations will contribute to the evaluation for the residual 2 credits. Topics must be agreed in advance, they could include surveys on ICT trends and evolution; a reading list will be provided at the beginning of class, but students are encouraged to propose additional readings.

Detailed Program:

  • Foundations of Information Retrieval (6 hrs)
  • Web Information Retrieval (6 hrs)
  • Semantic Web, Open/Linked Data (4 hrs)
  • Human Computation, CrowdSourcing/Crowdsearching (6 hrs)
  • Social Analytics (4 hrs)
  • Final presentations (4 hrs)

Project-Based work:

  • Requirement Analysis (4hrs)
  • Concept Design (4hrs)
  • Detailed Design (4hrs)
  • Project Description (4hrs)
  • Demos/Proof of Concept/SlideWare (4hrs)

Note Sulla Modalità di valutazione

The course encourages experimental activity. Students will be asked to participate to small projects (for 3 credits), that will be performed in teams of 2-3 members. Each group will be free to select its own project, students will be asked to define their project rather early, and then the requirements, analysis and design phases will be monitored during the course.

In addition, students will be asked to deepen one of the aspect of the course through the reading of one or more technical papers, and then to present their personal interpretation of the reading; paper presentations will contribute to the evaluation for the residual 2 credits. A reading list will be provided at the beginning of class, but students are encouraged to propose additional readings.

A maximum of 35 students will be evaluated with this method. Should some students be excluded by this constraint - or should some students elect a conventional evaluation - grading will take place through a conventional written exam followed by an oral discussion relative to all the lessons of the course and to some of the student's presentations.


Bibliografia
Risorsa bibliografica obbligatoriaCeri, S., Bozzon, A., Brambilla, M., Della Valle, E., Fraternali, P., Quarteroni, S., Web Information Retrieval, Editore: Springer-Verlag, Series: Data-Centric Systems and Applications (Carey & Ceri eds.), Anno edizione: 2013, ISBN: 978-3-642-39314-3 http://www.springer.com/computer/database+management+%26+information+retrieval/book/978-3-642-39313-6
Note:

2013, XIV, 284 p. 113 illus., 3 illus. in color.


Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
30.0
esercitazione
20.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
20/11/2019