First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Engineering
COMPUTER ENGINEERING
Course unit
INFORMATION RETRIEVAL
INM0016444, A.A. 2018/19

Information concerning the students who enrolled in A.Y. 2017/18

Information on the course unit
Degree course Second cycle degree in
COMPUTER ENGINEERING
IN0521, Degree course structure A.Y. 2009/10, A.Y. 2018/19
N0
bring this page
with you
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination INFORMATION RETRIEVAL
Department of reference Department of Information Engineering
E-Learning website https://elearning.dei.unipd.it/course/view.php?idnumber=2018-IN0521-000ZZ-2017-INM0016444-N0
Mandatory attendance No
Language of instruction Italian
Branch PADOVA
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Lecturers
Teacher in charge MARISTELLA AGOSTI ING-INF/05
Other lecturers GIANMARIA SILVELLO ING-INF/05

Mutuated
Course unit code Course unit name Teacher in charge Degree course code
SCP7080257 INFORMATION RETRIEVAL MARISTELLA AGOSTI SC1176
SS02107624 INFORMATION SYSTEMS MARISTELLA AGOSTI SS1736

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-INF/05 Data Processing Systems 6.0

Course unit organization
Period First semester
Year 2nd Year
Teaching method frontal

Type of hours Credits Teaching
hours
Hours of
Individual study
Shifts
Lecture 6.0 48 102.0 No turn

Calendar
Start of activities 01/10/2018
End of activities 18/01/2019
Show course schedule 2019/20 Reg.2009 course timetable

Examination board
Board From To Members of the board
8 A.A. 2018/2019 01/10/2018 15/03/2020 AGOSTI MARISTELLA (Presidente)
SILVELLO GIANMARIA (Membro Effettivo)
DI NUNZIO GIORGIO MARIA (Supplente)
FERRO NICOLA (Supplente)
7 A.A. 2017/2018 01/10/2017 15/03/2019 AGOSTI MARISTELLA (Presidente)
SILVELLO GIANMARIA (Membro Effettivo)
DI NUNZIO GIORGIO MARIA (Supplente)
FERRO NICOLA (Supplente)

Syllabus
Target skills and knowledge: Critical and advanced skills in the conception, design, implementation and evaluation of information retrieval systems (IRS) and search engines.
Examination methods: 1. Project on a topic chosen in agreement with the teacher and with a seminar presentation.
2. Written exam with questions about all course contents.
3. Possible oral integration.
Assessment criteria: The final exam allows to verify the acquisition of skills related to the ability to evaluate, conceive, design, reengineer, implement and manage information retrieval systems and search engines.
The project serves to test the ability to apply the acquired skills in an experimental way.
Course unit contents: Information retrieval systems and services are pervasive systems that are used every day in information acquisition, administrative management, acquisition of skills, entertainment and communication by millions of experienced and final users. Search engines and information retrieval systems handle large amounts of information, documents and digital resources (big data).

Search engines are the most popular information retrieval tools used to acquire information on people, events and scientific results. Thanks to the results obtained and the information acquired through the search engines, decisions are made and professional and personal activities are carried out.

Information retrieval tools are also included in the various social media (social media) that are used every day for professional and personal purposes by users all over the world and all those systems that allow to retrieve information from e-mail messages, documents and archives on permanent storage devices used in the various information processing tools that people today have in their personal use.

The course contents allow to acquire skills for the conception, design, implementation and evaluation of information retrieval systems and search engines. The presentation of the contents is divided into the following parts:
- Introductory elements (overview) for the representation, management and automatic retrieval of information in digital form
- Indexing: data structures suitable for obtaining information
- Models and systems for information retrieval
- Evaluation: experimental collections, measures of effectiveness and efficiency
- Web search: Web structure, queries and users, Web Agents (Web Crawlers, Crawlers), Search Engine Optimization (SEO).
Planned learning activities and teaching methods: The teaching is based on lectures and experimental activities.
Attendance at lessons is strongly recommended, because the course is designed for students who regularly attend classes, follow the experimental activities of the course and realize the project.
Information regarding the diary of lessons, teaching materials, deadlines and methods of examination are made available to the students in Moodle and/or on the Web.
Additional notes about suggested reading: The study materials are made available in Moodle and/or on the Web.

The reference textbook is:
Search Engines: Information Retrieval in Practice
Book by Donald Metzler, Trevor Strohman, and W. Bruce Croft
The book is available and freely downloadable at the URL:
http://ciir.cs.umass.edu/downloads/SEIRiP.pdf

A useful additional reference is:
Cornelis Joost (Keith) van Rijsbergen. Information Retrieval (2nd Edition). London, Butterworths, 1979
The book is available and freely downloadable at the URL:
http://www.dcs.gla.ac.uk/Keith/Preface.html

A lecture notes on the evaluation of information retrieval systems by Gianmaria Silvello is made available in electronic format.
Textbooks (and optional supplementary readings)
  • Croft, W. Bruce; Metzler, Donald; Strohman, Trevor, Search engines: information retrieval in practice. Boston: Pearson, 2010. Cerca nel catalogo

Innovative teaching methods: Teaching and learning strategies
  • Lecturing
  • Problem based learning
  • Working in group
  • Problem solving
  • Loading of files and pages (web pages, Moodle, ...)

Innovative teaching methods: Software or applications used
  • Moodle (files, quizzes, workshops, ...)

Sustainable Development Goals (SDGs)
Quality Education