Logo Sapienza Logo Sapienza Gamification Lab

Human computer interaction

Programma e argomenti

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