Oggetto:

SISTEMI DI RACCOMANDAZIONE CENTRATI SULL'UTENTE (in fase di istituzione)

Oggetto:

USER - CENTERED RECOMMENDER SYSTEMS

Oggetto:

Anno accademico 2026/2027

Codice attività didattica
CPS1102
Docenti
Federica Cena (Titolare dell'insegnamento)
Fabiana Vernero (Titolare dell'insegnamento)
Corso di studio
Corso di laurea magistrale in Servizi Human-Centered per Società Digitali (Classe LM-91 R) [0310M21]
Anno
1° anno
Periodo
Secondo semestre
Tipologia
Affine/Integrativa
Crediti/Valenza
6
SSD attività didattica
INFO-01/A - Informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Orale
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

L'obiettivo di questo insegnamento è fornire una panoramica delle teorie, metodologie e applicazioni relative a personalizzazione, user modeling e recommender system, intesi come strumenti in grado di soddisfare efficacemente gli effettivi bisogni degli utenti, garantendo una user experience ottimale, e, al contempo, di favorire uno sviluppo sostenibile.

Gli strumenti teorici e tecnici forniti dal corso consentono di maturare le competenze necessarie alla progettazione e all'implementazione di applicazioni web personalizzate.

Più in generale, l'insegnamento completa la preparazione informatica offerta dal corso di laurea, attraverso l'acquisizione di conoscenza teorica ed empirica nel campo della progettazione e implementazione di soluzioni ICT avanzate, basate su una metodologia centrata sull'utente e sul suo contesto.

 

The aim of this course is to provide an overview of the theories, methodologies, and applications related to personalization, user modeling, and recommender systems, intended as tools capable of effectively meeting users’ actual needs, thus ensuring an optimal user experience, whilst, at the same time, promoting sustainable development.

The theoretical and technical tools offered by the course enable students to develop the skills necessary for the design and implementation of personalized web applications.

More broadly, the course complements the computer science education provided by the degree program by fostering both theoretical and empirical knowledge in the design and implementation of advanced ICT solutions, with a user and environment-centered methodology.

Oggetto:

Risultati dell'apprendimento attesi

Alla fine di questo insegnamento, si conosceranno:

  • i concetti teorici di user modeling e personalizzazione;
  • tecniche e algoritmi di raccomandazione (recommender system);
  • il concetto teorico di sostenibilità, applicato all'ambito dei sistemi di raccomandazione;
  • i principali elementi che caratterizzano l'interazione tra un utente e un sistema di raccomandazione.

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE

Alla fine di questo insegnamento, si sarà in grado di: 

  • progettare applicazioni personalizzate basate su modellazione utente;
  • progettare e discutere criticamente la sostenibilità di un sistema personalizzato;
  • progettare l'interazione tra un utente e un sistema personalizzato applicando una metodologia centrata sull'utente.

AUTONOMIA DI GIUDIZIO

Al termine dell’insegnamento, si sarà in grado di formulare un giudizio:

  • sulle metodologie di progettazione di un'applicazione personalizzata;
  • sulla sostenibilità di un'applicazione personalizzata;
  • sull'usabilità, l'accettabilità e la user experience di un'applicazione personalizzata.

ABILITÀ COMUNICATIVE

Alla fine dell’insegnamento, si saprà utilizzare una terminologia appropriata per quanto riguarda:

  • la modellazione utente e i sistemi di raccomandazione;
  • la sostenibilità di sistemi personalizzati;
  • l'usabilità, l'accettabilità e la user experience di sistemi personalizzati.

CAPACITÀ DI APPRENDIMENTO

Alla fine di questo insegnamento si avranno le capacità di studio autonomo e di valutazione critica delle diverse modalità di progettare e implementare applicazioni web personalizzate e sostenibili.

At the end of this course, students will be familiar with:

  • the theoretical concepts of user modeling and personalization;
  • recommendation techniques and algorithms (recommender systems);
  • the theoretical concept of sustainability, as applied to the field of recommender systems;
  • the key elements that characterize the interaction between a user and a recommender system.

ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING

At the end of this course, students will be able to:

  • design personalized applications based on user modeling;
  • design and critically evaluate the sustainability of a personalized system;
  • design the interaction between a user and a personalized system based on a user-centered methodology.

AUTONOMY OF JUDGMENT

At the end of the course, students will be able to form judgments:

  • on the design methodologies of a personalized application;
  • on the sustainability of a personalized application;
  • on the usability, acceptability, and user experience of a personalized application.

COMMUNICATION SKILLS

At the end of the course, students will be able to use appropriate terminology related to:

  • user modeling and recommender systems;
  • the sustainability of personalized systems;
  • the usability, acceptability, and user experience of personalized systems.

LEARNING ABILITIES

At the end of this course, students will have developed the ability for independent study and critical evaluation of different approaches to designing and implementing personalized and sustainable web applications.

Oggetto:

Programma

  • I principi dello user modeling
  • I recommender system
  • Progettazione e valutazione centrata sull'utente di applicazioni personalizzate
  • Sostenibilità dei sistemi di raccomandazione

  • User modeling
  • Recommender systems
  • User-centered design and evaluation of personalized applications
  • Sustainability in recommender systems

Oggetto:

Modalità di insegnamento

Lezioni frontali della durata di 36 ore complessive (6 CFU), che si svolgono con l'ausilio di proiezioni e con una forte componente interattiva tra le docenti e la classe. Sono previste attività pratiche, svolte sia singolarmente, sia in piccoli gruppi.

La frequenza è facoltativa, consigliata. 

Lectures (36 hours, 6 CFU) will be characterized by the use of slides and by high interactivity between the teacher and the students. Students will also be engaged in practice exercises, which could be carried out either individually or in small groups.

Attendance is optional, but suggested.

Oggetto:

Modalità di verifica dell'apprendimento

Per chi FREQUENTA, l'acquisizione di conoscenze e competenze sarà verificata mediante un esame orale, che includerà la discussione di un progetto che riguarda la progettazione di un servizio personalizzato sostenibile basato su modellazione utente. 

Il progetto dovrà essere accompagnato da una breve relazione che illustri e motivi le scelte fatte.

Maggiori dettagli sul progetto d’esame saranno dati durante il corso.

 

For ATTENDING students, knowledge acquisition is verified through an oral examination, which will include the discussion of a project about the design of a personalised sustainable application.

Students will be asked theoretical and practical questions regarding their project. The project should be accompanied by a short report which explains and motivates design and implementation choices. 

 

Testi consigliati e bibliografia



Oggetto:
Libro
Titolo:  
Recommender systems handbook
Anno pubblicazione:  
2011
Editore:  
Springer, Boston, MA
Autore:  
Ricci, Francesco, Lior Rokach, and Bracha Shapira
ISBN  
Capitoli:  
1-2-3-5
Note testo:  
testo utile per approfondire quanto visto a lezione, e soprattutto per i non frequentanti
Obbligatorio:  
Si
Oggetto:

Ulteriori riferimenti bibliografici saranno indicati a lezione.

Additional references will be provided in class.



Oggetto:

Note


Per eventuali disturbi dell’apprendimento o disabilità, si prega di prendere visione delle modalità di supporto e di accoglienza (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) di Ateneo e in particolare delle procedure necessarie per il supporto in sede d’esame (https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con).


For any learning disorders or disabilities, please see the University's support and accommodation arrangements (https://www.unito.it/servizi/lo-studio/studenti-con-disabilita) and in particular the procedures required for examination support (https://www.unito.it/servizi/lo-studio/studenti-e-studentesse-con-disabilita/supporto-studenti-e-studentesse-con).

Oggetto:
Ultimo aggiornamento: 12/05/2026 15:33
Location: https://www.didattica-cps.unito.it/robots.html
Non cliccare qui!