INTERAZIONE UOMO-MACCHINA
- Anno accademico
- 2023/2024 Programmi anni precedenti
- Titolo corso in inglese
- HUMAN-COMPUTER INTERACTION
- Codice insegnamento
- CT0091 (AF:360598 AR:218234)
- Modalità
- Blended (in presenza e online)
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea
- Settore scientifico disciplinare
- INF/01
- Periodo
- II Semestre
- Anno corso
- 3
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
L'obiettivo del corso è di fornire conoscenze sui fondamenti dell'interazione tra uomo e calcolatore e sui principali paradigmi che si sono sviluppati a partire dell'avvento dei sistemi interattivi.
Nel corso lo studente verrà guidato a conoscere le metodologie di base per la progettazione e la valutazione di sistemi interattivi, con particolare riferimento alle metodologie di prototipazione, alle euristiche di usabilità e alle metodologie di valutazione. Lo studente verrà guidato a conoscere come queste metodologie possano integrarsi nelle fasi del ciclo di vita del software.
Le conoscenze acquisite verrano utilizzate come punto di partenza per sviluppare abilità e competenze di progettazione di interfacce utente usabili, attraverso un'attività fondamentale che è il project work del corso, da progettare in gruppo attraverso l'approccio iterativo e interattivo tipico del design thinking.
L'insegnamento contribuisce al raggiungimento degli obiettivi formativi del corso di studio, in particolare modo per quanto riguarda la capacità di progettare interfacce utenti delle applicazioni informatiche che soddisfino criteri di usabilità e accessibilità, evidenziata nella sezione precedente.
Risultati di apprendimento attesi
Lo studente apprenderà i modelli fondamentali che descrivono l'interazione tra uomo e calcolatore e i principali paradigmi di interazione sviluppati dall'avvento dell'informatica interattiva ad oggi.
Lo studente verrà guidato a conoscere le fasi principali della progettazione di sistemi interattivi, a partire dall'analisi dei risultati della ricerca scientifica, all'uso di tecniche di prototipazione, all'utilizzo di euristiche per la progettazione e la verifica fino all'uso di tecniche di valutazione del prototipo di sistema interattivo.
Nel percorso educativo lo studente apprenderà inoltre l'utilizzo di alcuni tool interattivi utili per la prototipazione di un sistema interattivo e la condivisione del prototipo con gli stakeholders.
Capacità di applicare conoscenza e comprensione.
Le conoscenze acquisite potranno essere utilizzate dallo studente per la progettazione di un prototipo di sistema interattivo, a partire dall'utilizzo di tecniche di prototipazione (sketching, lo storyboarding e low-fidelity prototyping), all'utilizzo delle euristiche di usabilità fino alla validazione del prototipo in base a parametri qualitativi come l'usabilità e l'engagement.
Prerequisiti
E' richiesta la conoscenza della lingua inglese per la comprensione di testi, estratti di pubblicazione e contributi audio-video che il docente proporrà a lezione.
Contenuti
- L'uomo
- Il computer
- Modelli di interazione
Paradigmi per l'interazione
- Batch e time sharing
- Sistemi a finestre, WIMP
- Manipolazione diretta
- Linguaggi testuali e visuali
- Ipertesto
- Multimodalita
- Informatica pervasiva
- Interfacce tangibili
- Realta virtuale e aumentata
Progettazione e valutazione di sistemi interattivi
- Basic interaction design
- Regole di design
- Usabilità ed engagement
- Euristiche di usabilità
- Metodologie di prototipazione
- Tools per la creazione di prototipi interattivi
- Metodologie di valutazione
Testi di riferimento
S. Greenberg, S. Carpendale, N. Marquardt, B Buxton, Sketching User Experiences: The Workbook, Morgan Kaufmann 2011 (gratuito sulla rete di ateneo)
Articoli da convegni e riviste scientifiche (lista e pdf disponibili in Moodle)
Slides del corso (lista e pdf disponibili in Moodle)
Testi facoltativi
A. Dix, J. Finlay, G. D. Abowd, R. Beale, Interazione uomo-macchina, McGraw Hill, 2004
L. Gamberini, L. Chittaro e F. Paternò, Human-Computer Interaction - I fondamenti dell'interazione tra persone e tecnologie, Pearson, 2012
R. Polillo, Facile da usare - Una moderna introduzione all'ingegneria dell'usabilità, Apogeo, 2010
Modalità di verifica dell'apprendimento
A complemento dell'esercitazione del corso è prevista una prova individuale, volta a misurare la conoscenza personale degli argomenti descritti nel corso.
L'esercitazione del corso ha una valenza fondamentale nel definire il punteggio finale, a cui potranno essere aggiunti o detratti fino a due punti in base ai risultati della prova individuale. Il superamento dell'esame richiede di avere ottenuto almeno la sufficienza in entrambe le prove.
Potranno essere proposte, nella fase iniziale del corso, una o più mini esperienze di interaction design a cui gli studenti potranno aderire volontariamente; le esercitazioni svolte in modo soddisfacente daranno diritto ad un bonus (fino a 1 punto) da aggiungere al risultato derivante dall'esercitazione del corso e dalla prova individuale.
Il corso ha una natura progettuale, pertanto gli studenti sono caldamente invitati a impegnarsi nell'esercitazione di gruppo. Tuttavia, per le situazioni di dimostrata impossibilità a partecipare ai lavori di gruppo, viene offerta una modalità di esame alternativa basata sull'elaborazione di una tesina di circa 20 pagine su un tema proposto dal docente, volta ad analizzare lo stato dell'arte di un argomento legato all'interazione uomo macchina attraverso una ricerca bibliografica focalizzata sulla letteratura scientifica. A complemento di questa tesina è prevista una prova individuale volta a misurare la conoscenza degli argomenti descritti nel corso.
Metodi didattici
Le lezioni in presenza includeranno lezioni frontali per acquisire la conoscenza dei concetti e delle metodologie utilizzate nel corso e alcuni appuntamenti in laboratorio volti all'apprendimento dei tools necessari.
In particolare le lezioni remote saranno caratterizzate dall'uso di una metodologia collaborativa per lo svolgimento delle esercitazioni di basic interaction design e dell'esercitazione del corso, avvalendosi degli strumenti messi a disposizione dalla piattaforma Moodle (chat, wiki, workshop, peer-review) e da altri servizi online complementari.
Lingua di insegnamento
Modalità di esame
Obiettivi Agenda 2030 per lo sviluppo sostenibile
Questo insegnamento tratta argomenti connessi alla macroarea "Città, infrastrutture e capitale sociale" e concorre alla realizzazione dei relativi obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile