Vai al contenuto principale
Oggetto:

INTERAZIONE PERSONA-MACCHINA: APPROCCI AVANZATI

Oggetto:

ADVANCED HUMAN COMPUTER INTERACTION

Oggetto:

Anno accademico 2023/2024

Codice attività didattica
CPS0892
Docente
Cristina Gena (Titolare dell'insegnamento)
Corso di studio
Corso di laurea magistrale in Comunicazione, ICT e media (Classe LM-59)
Anno
1° anno
Periodo
Secondo semestre
Tipologia
Caratterizzante
Crediti/Valenza
9
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Obbligatoria
Tipologia esame
Scritto ed orale
Prerequisiti
Conoscenze di progettazione e programmazione WEB, basi di usabilità e accessibilità, basi di dati.
Preferibile conoscenza di Javascript
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Costruire interfacce utente avanzate che soddisfino effettivamente le esigenze degli utenti è un compito complesso. È necessario padroneggiare i processi di progettazione e valutazione che sono molto più complessi rispetto alle interfacce più convenzionali. Questo scenario apre però opportunità per nuove applicazioni in molti domini.

Questo insegnamento ha l’obiettivo di aiutare gli studenti  e le studentesse ad affrontare questa sfida e fornendo loro le conoscenze metodologiche e tecnologiche necessarie per padroneggiare la complessità delle nuove tecnologie e sviluppare soluzioni innovative. L'insegnamento stimola anche l'attitudine al pensiero trasversale e ponendo l'attenzione alle esigenze e ai requisiti degli utenti, che sono fondamentali per sfruttare appieno il potenziale delle nuove tecnologie ICT e per affrontare le sfide applicative.

Building advanced user interfaces that effectively meet user needs is a complex task. It is necessary to master the design and evaluation processes that are much more complex than the more conventional interfaces. However, this scenario opens up opportunities for new applications in many domains.

This course aims to help students face this challenge and provide them with the methodological and technological knowledge needed to master the complexity of new technologies and develop innovative solutions. The course also stimulates the attitude to transversal thinking by paying attention to the needs and requirements of users, which are fundamental to fully exploit the potential of new ICT technologies and to face application challenges.

Oggetto:

Risultati dell'apprendimento attesi

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE

Al termine dell'insegnamento lo studente/la studentessa dovrà dimostrare di avere compreso come portare avanti e gestire un progetto nel campo dell’interazione uomo-macchina (come ad esempio la Human Robot Interaction, l'Affective Interaction, l’Information visualization), avendolo imparato nel corso dell’insegnamento e della preparazione dell’esame. Lo studente/la studentessa dovrà anche dimostrare di sapere risolvere problemi secondo un approccio user centered (il lavoro del progetto parte dalle esigenze e dai requisiti degli utenti che devono essere compresi e soddisfatti).

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE. Acquisizione della capacità di applicare le conoscenze teoriche relative alle tematiche di cui sopra.

AUTONOMIA DI GIUDIZIO. Acquisizione di consapevole autonomia di giudizio con riferimento alla progettazione e realizzazione di applicazioni web con interfacce utente usabilit e accessibili.

ABILITÀ COMUNICATIVE. Acquisizione di competenze e strumenti per la comunicazione nella forma scritta e orale, in lingua italiana, unitamente all'utilizzo di linguaggi formali.

CAPACITÀ DI APPRENDIMENTO. Acquisizione di capacità autonome di apprendimento e di
autovalutazione della propria preparazione, atte ad intraprendere gli studi successivi con un alto grado di autonomia.

 

ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING

Upon completion of the teaching, the student/student will be expected to demonstrate an understanding of how to carry out and manage a project in the field of human-computer interaction (such as Human Robot Interaction, Affective Interaction, Information visualization), having learned this in the course of teaching and exam preparation. The student/student will also need to demonstrate an ability to solve problems using a user-centered approach (project work starts with user needs and requirements that must be understood and met).

ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING. Acquisition of the ability to apply theoretical knowledge related to the above topics.

AUTONOMY OF JUDGMENT. Acquisition of conscious autonomy of judgment with reference to the design and implementation of web applications with usable and accessible user interfaces.

COMMUNICATION SKILLS. Acquisition of skills and tools for communication in written and oral form, in the Italian language, together with the use of formal languages.

LEARNING SKILLS. Acquisition of autonomous learning skills and the ability to
self-evaluation of one's own preparation, apt to undertake further studies with a high degree of autonomy.

 

Oggetto:

Programma

Parte 1 - Designing the user experience 

 

  • Usability of Interactive Systems
  • Universal Usability
  • Guidelines, Principies, and Theories
  • Design
  • Evaluation and the User Experience 
  • Direct Manipulation and lmmersive Environments
  • Fluid Navigation
  • Expressive Human and Command Languages
  • Devices
  • Communication and Collaboration
  • Advancing the User Experience
  • The Timely User Experience

 

   

Caso di studio su Human Robot Interaction

 Caso di studio pratico con sperimentazione su Human Robot Interaction social assistive robots/educational robots con esercitazione su Choregraphe ed eventualmente su Mblock.

Part 1 - Paradigms and strategies for building interactive systems

  • Usability of Interactive Systems
  • Universal Usability
  • Guidelines, Principies, and Theories
  • Design
  • Evaluation and the User Experience 
  • Direct Manipulation and lmmersive Environments
  • Fluid Navigation
  • Expressive Human and Command Languages
  • Devices
  • Communication and Collaboration
  • Advancing the User Experience
  • The Timely User Experience


Each paradigm is discussed from different perspectives: principles and motivations / vision / planning; implementation technology and development tools

Case study on Human Robot Interaction, social assistive robots / educational robots with tutorial on Choregraphe and eventually MBlock

Oggetto:

Modalità di insegnamento

Le lezioni saranno in presenza, con video della docente e molti materiali su Moodle.

54 hour lessons in presence, with eventual video and materials on Moodle.

 

Oggetto:

Modalità di verifica dell'apprendimento

Per i frequentanti

Compiti ed esercitazioni

  • In gruppo (max 4 persone)
  • A cadenza regolare
  • Contribuiscono al voto finale

Gli studenti/le studentesse verrano valutati su i compiti in itinere e su  un progetto finale, che potrà essere eseguito individualmente o in gruppo (max 4 studenti). Le esercitazioni consentono di poter portare all'esame solo un progetto finale e la loro consegna puntuale e/o valutazione contribuisce allla formazione del voto finale per l'80%.

Il progetto finale (20% del voto) sarà su:

    • Sviluppo di una applicazione in Choregraphe o MBlock, su una tematica assegnata dalla docente. Il progetto dovrà includere una documentazione tecnica accurata e un manuale utente.

I criteri di valutazione includono: Sforzo investito nell'attività del progetto; Partecipazione attiva alle sessioni di laboratorio; Originalità, complessità e ricchezza delle soluzioni; Correttezza metodologica e tecnica delle soluzioni (inclusa la coerenza con i requisiti); Completezza e qualità della comunicazione della documentazione

NON FREQUENTANTI

Gli studenti/le studentesse  devono superare una prova orale di sbarramento sul programma dell'insegnamento (70% del voto finale).

Se superano l'orale, gli studenti verranno interrogati sui due progetti d'esame obbligatori (30% del voto finale), svolti  singolarmente, su:

    • Sviluppo di una applicazione in Choregraphe o MBlock, su una tematica assegnata dalla docente. Il progetto dovrà includere una documentazione tecnica accurata e un manuale utente.
    • Redazione di una domanda di progetto di ricerca nel dominio dell'HRI, strutturata come segue: presentazione stato arte, obiettivi del progetto, tempistiche e ore uomo, descrizione dettagliata delle attività, gestione risoluzione delle problematiche

 

Attending students

Students will be assessed on ongoing assignments (80%) and on a final project (20%), which can be carried out individually or in a group (max 4 students). The exercises allow students to take only a final project to the exam and their timely delivery and / or evaluation contributes to the final assessment.

Students will be assessed on a research project, which can be performed individually or in groups (max 4 students).

The projects can be of two types:

  • Development of a Choregraphe/MBlock application, on a theme assigned by the teacher. The project must include accurate technical documentation and a user manual.
  • Drafting of a research project application in the domain of HRI, structured as follows: presentation of art status, project objectives, timing and man hours, detailed description of activities, management of problem solving


The evaluation criteria include: Effort invested in the project activity; Active participation in laboratory sessions; Originality, complexity and richness of solutions; Methodological and technical correctness of the solutions (including consistency with the requirements); Completeness and quality of documentation communication

Non-Attending students

Students must pass a written barrier test on the teaching program (70% of the final assignment)

Students will then have to bring both of the underlying practical exam projects, carried out individually, to

  • Development of an application in Choregraphe/MBlock, on a topic assigned by the teacher. The project must include accurate technical documentation and a user manual.
  • Drafting of a research project application in the HRI domain, structured as follows: presentation of the state of the art, project objectives, timing and man hours, detailed description of the activities, management and resolution of problems

Oggetto:

Attività di supporto

Tutto il materiale delle lezioni sara' disponibile su Moodle, che verra' attivato poco prima del corso. Il corso si terrà in laboratorio ed è caldamente consigliata la presenza in laboratorio. Sono comunque sempre disponibili per tutti/e  su Moodle i video pre-registrati della docente su tutti gli argomenti.

On line materials on the upcoming Moodle course. The course will be in presence, and students are encouraged to frequent the lab, event if they can find on Moodle the pre-recorded videos of all the lessons.

Testi consigliati e bibliografia

Oggetto:

Libri di testo 

Per tutti

Ben Shneiderman and Catherine Plaisant. 2017. Designing the User Interface: Strategies for Effective Human-Computer Interaction (6th Edition - Global Edition). Pearson Addison Wesley.

I non frequentanti possono approfondire InfoVis sul seguente libro  

Riccardo Mazza, Introduction to Information Visualization, 2009, Springer, ISBN: 978-1-84800-219-7 (saltare capitoli 6 e 8)

Per i non frequentanti e per chi non avesse sostenuto l'esame di Interaction Design di ICT aprofondire gli aspetti di usabilità a interaction design su

Polillo, Facile dare usare, http://www.rpolillo.it/libri/libri-di-informatica/facile-da-usare/

 

Articoli scientifici distribuiti a lezione

Dispense della docente

Per all the students

Ben Shneiderman and Catherine Plaisant. 2017. Designing the User Interface: Strategies for Effective Human-Computer Interaction (6th Edition - Global Edition). Pearson Addison Wesley.

For not-atteding students 

Riccardo Mazza, Introduction to Information Visualization, 2009, Springer, ISBN: 978-1-84800-219-7 (saltare capitoli 6 e 8)

For not-atteding students and students who did not have a background on Interaction Design

Polillo, Facile dare usare, http://www.rpolillo.it/libri/libri-di-informatica/facile-da-usare/

 

Scientific papers

Slides of the course

 



Oggetto:

Note

 
 
 
 

 

Registrazione
  • Aperta
    Apertura registrazione
    14/02/2024 alle ore 00:00
    Oggetto:
    Ultimo aggiornamento: 14/02/2024 18:13
    Location: https://www.didattica-cps.unito.it/robots.html
    Non cliccare qui!