Corso di Laurea Triennale in Informatica

Transcript

Corso di Laurea Triennale in Informatica
Corso di Laurea Triennale in Informatica - 3° anno
Codice e denominazione insegnamento
E3101Q120 - Interazione
uomo-macchina
N° cfu
8
Tipologia Attività
Formativa (TAF)
B - caratterizzante
SSD
semestre
INF/01
2
Tipo
insegnamento
a scelta
Contenuti:
Introduzione generale al concetto di usabilità e alle problematiche e ai metodi della progettazione
dell’interazione uomo-computer nei sistemi interattivi usabili, con metodi iterativi e utilizzo di tecniche di
prototipazione, con particolare attenzione alle applicazioni su device mobili (smartphone e tablet).
Obiettivi formativi:
A conclusione del corso, gli studenti avranno acquisito la capacità di progettare e prototipare semplici
applicazioni mobili di elelvata usabilità e di valutarne la usabilità mediante tecniche di testing con gli utenti
Prerequisiti:
E' necessaria la conoscenza di un toolkit per sviluppare app su smartphone, in ambiente Android, iOS o altro.
L'utilizzo di tali toolkit verrà dato per acquisito.
Docente responsabile dell'insegnamento:
POLILLO Roberto
unico
Turno
Docenti e attività didattica
docente
Tipologia attività didattica assistita
N° cfu
N° ore attività
didattica assistita
erogata
Lezione
POLILLO Roberto
4
28
Esercitazione
SCHIAVO CAMPO Piero
2
20
Laboratorio
SCHIAVO CAMPO Piero
2
20
8
68
totale
CV docente
Metodi didattici
Il corso prevede lezioni frontali sui principi e le metodologie utilizzate, ed esercitazioni in aula durante le quali
docente e studenti analizzano e commentano esempi di interfacce di semplici sistemi interattivi. La parte
principale del corso è costituita dalla realizzazione del progetto d’esame, costituito dal prototipo di una semplice
app per device mobili (iOS, Android o altro) proposto dagli stessi studenti, organizzati in piccoli gruppi. Il progetto
è organizzato in diverse fasi logiche (requisiti, scenari d'uso, prototipo a bassa fedeltà, prototipo ad alta fedeltà,
test di usabilità finale, e viene sottoposto a diverse revisioni individuali con i docenti.
Considerata la necessità di lavoro in gruppo, e di frequente interazione con i docenti, per conseguire gli obiettivi
didattici del corso è necessaria una presenza costante alle lezioni.
Testi di riferimento:
R.Polillo, Facile da Usare, Ed.Apogeo, 2010
Modalità di verifica dell'apprendimento
Prova scritta sui contenuti teorici del corso (domande chiuse e domande aperte), e discussione orale sui vari
componenti del progetto realizzato.
Programma esteso – a.a. 2014-2015
argomento
Introduzione al corso, nascita ed obiettivi della disciplina della Human Computer
1
Interaction.
2
Interfacce d'uso e usabilità. Progettazione centrata sull'utente. Scenari d'uso,
casi d'uso.
Conoscere l'utente: cenni su memoria e attenzione, visione e sistema motorio,
3 con particolare enfasi sugli aspetti di interesse per l'interaction design.
Discussione di esempi.
Evoluzione dei paradigmi in interazione uomo-macchina: linguaggi di comando,
4 menu e forms, manipolazione diretta, point&click. Caratteristiche e peculiarità
delle interfacce di sistemi mobili. Mobile websites, responsive websites, apps.
L'ingegneria della usabilità: progettazione iterativa centrata sull'utente. Requisiti.
Ruolo dei prototipi, ruolo dell'utente durante la progettazione. Ingegneria e
5
creatività: interaction design pattern, ibridazioni, metafore. Esempi Valutazione
dell'usabilità dei sistemi interattivi: ispezioni e test di usabilità.
Principii e linee guida per la progettazione di interfacce usabili. Lo standard ISO
6 9241-110. L'usabilità della grafica e dei testi. La gestione dell'errore umano.
Discussione di esempi da sistemi di vario tipo.
tipologia attività
didattica
lezione frontale
2
esercitazione
0
laboratorio
0
studio individuale
2
Lezione frontale
4
esercitazione
0
laboratorio
0
studio individuale
8
Lezione frontale
5
esercitazione
0
laboratorio
studio individuale
8 Ripasso per l'esame scritto
0
10
Lezione frontale
5
esercitazione
0
laboratorio
0
studio individuale
15
Lezione frontale
5
esercitazione
0
laboratorio
0
studio individuale
10
Lezione frontale
7
esercitazione
0
laboratorio
0
studio individuale
Lezione frontale
7 Realizzazione del progetto di esame.
ore
14
0
esercitazione
20
laboratorio
20
studio individuale
55
Lezione frontale
0
esercitazione
0
laboratorio
0
studio individuale
18