Docente
|
PANIZZI EMANUELE
(programma)
Il corso tratta:
- i modelli e le teorie alla base dell’interazione uomo-computer, e in particolare i modelli cognitivi, i modelli di comunicazione e collaborazione, l’analisi del compito, la notazione e il progetto del dialogo, la modellazione del sistema, i modelli per l’interazione avanzata, gli aspetti sociali e collaborativi; - l’integrazione dell’HCI nel ciclo di sviluppo del software, e in particolare lo user centred design, il processo di sviluppo iterativo, gli scenari, le tecniche di valutazione, l’integrazione con la programmazione agile.
Elenco degli argomenti:
need finding interviste e questionari storyboard tecniche expert-based di valutazione delle interfacce tecniche user-based di valutazione delle interfacce prototipi cartacei processo di sviluppo di un’interfaccia progettazione agile centrata sull’utente cicli iterativi di interaction design, sviluppo del software e valutazione interazione con sistemi mobili criteri di progettazione di interfacce in ambiente iOS criteri di progettazione di interfacce in ambiente Android assegnazione e discussione dei temi dei progetti d’esame
- Alan Dix – Janet Finlay – Gregory Abowd – Russell Beale “HUMAN-COMPUTER INTERACTION”, 3a edizione, http://dl.acm.org/citation.cfm?id=1203012. E’ disponibile anche in traduzione italiana: http://www.catalogo.mcgraw-hill.it/catLibro.asp?item_id=1746
|