Date post: | 21-Nov-2014 |
Category: |
Education |
Upload: | roberto-polillo |
View: | 497 times |
Download: | 0 times |
Corso di Interazione Uomo MacchinaAA 2013-2014
Roberto Polillo
Corso di laurea in InformaticaUniversità di Milano BicoccaDipartimento di Informatica, Sistemistica e Comunicazione
INTRODUZIONE AL CORSO1
R.Polillo - Marzo 2014
Edizione 2013-14
Il corso
Chi siamoRoberto PolilloPiero Schiavo Campo
Orario delle lezioniMartedì 10,30-12,30 Aula U6-10Mercoledì 14,30-16,30 Aula U6-10Giovedì 14,30-16,30 Aula U6-10
R.Polillo - Marzo 2014
4
Obiettivi del corso
Fornire una introduzione (pratica e teorica) alle problematiche del design dell'interazione uomo-macchina, per la progettazione di sistemi interattivi facili da usare (“usabili”)
Terminologia:Design = progettazione Progettare = “ideare qualcosa e studiare il modo di attuarla”Sistema interattivo = qualsiasi sistema che interagisce con
utenti umani
R.Polillo - Marzo 2014
5
Organizzazione del corso
Impostazione laboratoriale:Lezioni con discussioni in aulaVerranno raccolte le firme di presenza, e il voto finale ne terrà contoRealizzazione di un prototipo si sistema interattivoGruppi di 3 studenti Diverse fasi di lavoro, con revisioni individualiPrerequisiti: Conoscenza di un toolkit per realizzare app mobili(Android o iOS)
R.Polillo - Marzo 2014
6
L’esame
Scritto: domande a risposta chiusa e aperta sugli argomenti trattati nel libro di testo
Orale: discussione del progetto di gruppo
Criteri di Valutazione:Progetto: 66%Scritto: 17%Presenza: 17%
5 Appelli: giugno, luglio, settembre, gennaio, febbraio
R.Polillo - Marzo 2014
7
Materiale didattico
Libro di testo- Indispensabile per superare l’esame scritto
- In libreria o scaricabile da www.rpolillo.it
Slides usate a lezione- Su www.rpolillo.it
R.Polillo - Marzo 2014
8
Il progetto
Realizzazione del prototipo di un semplice sistema interattivo per smartphone (iOS o Android) concordato con il docente (diverso per ogni gruppo):Fase 1: Requisiti, video scenario e "paper prototype"Revisione 1 Fase 2/3: Prototipo preliminare a media fedeltà (toolkit)Revisione 2/3Fase 3: Prototipo finale, test usabilità (report+video)EsameNB: Le revisioni vengono fatte solo durante il corso e durante le sessioni di esame
R.Polillo - Marzo 2014
9
Impegno
CORSO = 8 crediti * 25 ore di lavoro 200 ore di lavoro
Esempio: Presenza alle lezioni 40 h Studio individuale 65 h Scritto e revisioni 20 h Progetto 75 h (a testa!)
--------Totale 200 h
R.Polillo - Marzo 2014
10
R.Polillo - Marzo 2014
11
La settimana prossima definiamo i progetti:
dovete costituire i gruppi e definire le vostre proposte
Human-Computer Interaction: che vuol dire?
“HCI è una disciplina che si occupa della progettazione, valutazione e realizzazione di sistemi interattivi basati su computer destinati all’uso umano e dello studio dei principali fenomeni che li circondano”Da: ACM SIGCHI Curricula for Human Computer Interaction, 1992http://www.acm.org/sigchi/cdg/
R.Polillo - Marzo 2014
12
La varietà dei sistemi interattivi
R.Polillo - Marzo 2014
13
Temi dell’HCI
Criteri, metodi e strumenti per la progettazione dell'interazione fra uomo e sistemi interattivi
Criteri, metodi e strumenti per la valutazione della facilità d'uso (che significa?) dei sistemi interattivi
Progettazione di nuove tecniche di interazione Sviluppo di modelli descrittivi e predittivi dell’interazione …
R.Polillo - Marzo 2014
14
interazioneuomo-sistema sistema
interattivoutente
mondo esterno
Interfaccia d’uso
Sistemi e interfacce d’uso
R.Polillo - Marzo 2014
15
I dispositivi per l’interazione
R.Polillo - Marzo 2014
16
Origini dell’HCI
Nasce negli anni '80- diffusione di massa dei personal computer (1981: IBM PC, 1984: Apple Macintosh)- ACM CHI (conferenza annuale) dal 1983
Ha le sue origini in due aree disciplinari molto diverse:- l’ergonomia (ergon: lavoro; nomos: legge)- la scienza dei computer
R.Polillo - Marzo 2014
17
Ergonomia: esempio
R.Polillo - Marzo 2014
18
Interdisciplinarietà dell’HCI
R.Polillo - Marzo 2014
19
Scienze dell’uomo• psicologia• scienze cognitive• psicologia sociale• linguistica• scienze della comunicazione•…
Scienza dei computer• paradigmi di interazione• device di interazione• ui programming• modelli di dialogo• computer graphics e tecniche di visualizzazione• intelligenza artificiale• ….
HCIScienza della progettazione• interaction design• industrial design• information architecture• tecniche di valutazione• ergonomia• project management•….
Accelerazione della complessità
R.Polillo - Marzo 2014
20
45 anni
45 anni
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
21
R.Polillo - Marzo 2014
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
22
R.Polillo - Marzo 2014
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
INNOVATORI,VENTURE CAPITAL
23
R.Polillo - Marzo 2014
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
INNOVATORI,VENTURE CAPITAL
24
R.Polillo - Marzo 2014
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
INNOVATORI,VENTURE CAPITAL
25
INTERNET , TELEFONIA MOBILE,GPS, …
R.Polillo - Marzo 2014
PROGETTAZIONENUOVIBISOGNI
NUOVI SERVIZI /PRODOTTI
L'evoluzione della tecnologia
USO
INNOVATORI,VENTURE CAPITAL
26
INTERNET , TELEFONIA MOBILE,GPS, …
CAMBIANO I COMPORTAMENTI
R.Polillo - Marzo 2014
Perchè è necessario semplificare l’uso
Pervasività della tecnologia nel mondo di oggi Necessità di semplificarne l’utilizzo e di renderla
accessibile a tutti (chi non la sa o non la può usare viene “tagliato fuori” - digital divide)
Necessità di comprendere ruoli e possibilità della tecnologia per migliorare la qualità della vita
R.Polillo - Marzo 2014
29
R.Polillo - Marzo 201430
Complessità d’uso
Complessità strutturale
Complessità funzionale
Le dimensioni della complessità
R.Polillo - Marzo 2014
31
L’interfaccia utente come “filtro semplificatore”
R.Polillo - Marzo 2014
32
Sistema interattivoutente
Filtro
Complessità - funzionale - strutturaleComplessità d’uso
Per contattarmi
Il sito del corso www.rpolillo.it (con forum per date esami e revisioni)
Nel periodo in cui tengo corsi ricevoPrima o dopo la lezione, davanti all'aula (previo appuntamento)
R.Polillo - Marzo 2014
33