<ul><li>Corso di Interazione Uomo Macchina AA 2011-2012 </li></ul><ul><li>Roberto Polillo </li></ul><ul><li>Corso di laure...
Temi <ul><li>Destinatari, motivazioni, obiettivi e contenuti del corso </li></ul><ul><li>La disciplina della Human-Compute...
Chi siamo <ul><li>Roberto Polillo </li></ul><ul><li>Piero Schiavo Campo </li></ul>R.Polillo - Ottobre 2011
Orario delle lezioni <ul><li>Martedì 13,30 - 15,30  Aula U6-30 </li></ul><ul><li>Giovedì 1 3 ,30 - 1 5 ,30 Aula U3-05 </li...
Obiettivi del corso <ul><li>Fornire un primo orientamento sulle problematiche del  design dell'interazione   uomo-macchina...
Questo corso: a chi serve <ul><li>A chi  progetta  sistemi interattivi </li></ul><ul><li>A chi  realizza  sistemi interatt...
H uman- C omputer  I nteraction <ul><li>“ HCI è una disciplina che si occupa della progettazione, valutazione e realizzazi...
Origine dell’HCI <ul><li>HCI ha le sue origini in due aree disciplinari molto diverse: </li></ul><ul><li>-  l’ergonomia   ...
Ergonomia: esempio R.Polillo - Ottobre 2011
Nascita dell’HCI: alcune date <ul><ul><li>1981-83: IBM PC; 1984: Apple Macintosh </li></ul></ul><ul><ul><li>Dal 1983: ACM ...
Temi dell’HCI <ul><li>Metodologie e processi per la  progettazione  delle interfacce fra uomo e computer </li></ul><ul><li...
I progressi dell’HCI <ul><li>In un dibattito su questo tema, Ben Shneiderman  ha proposto di “misurarli” sulla base del nu...
Interdisciplinarietà dell’HCI R.Polillo - Ottobre 2011 <ul><li>Scienze dell’uomo </li></ul><ul><li>psicologia </li></ul><u...
IL CURRICULUM HCI DELL’ACM (1992) R.Polillo - Ottobre 2011
La sfida dell’HCI <ul><li>“ Progettare interfacce utente è un mestiere molto difficile. </li></ul><ul><li>Esso mette insie...
Sistemi e interfacce d’uso R.Polillo - Ottobre 2011 interazione uomo-sistema sistema interattivo utente mondo esterno Inte...
Il dialogo utente-sistema R.Polillo - Ottobre 2011 sistema utente azioni  dell’utente (input) risposte  del sistema (output)
I dispositivi per l’interazione R.Polillo - Ottobre 2011
La varietà dei sistemi interattivi R.Polillo - Ottobre 2011 a b c d
R.Polillo - Ottobre 2011
Evoluzione e complessità R.Polillo - Ottobre 2011
Perchè è necessario semplificare l’uso <ul><li>Complessità crescente della tecnologia </li></ul><ul><li>Pervasività della ...
R.Polillo - Ottobre 2011
Le dimensioni della complessità R.Polillo - Ottobre 2011 Complessità d’uso Complessità strutturale Complessità funzionale
Le dimensioni della complessità R.Polillo - Ottobre 2011 complessità  strutturale complessità  funzionale bassa bassa alta
Le dimensioni della complessità R.Polillo - Ottobre 2011 complessità d’uso complessità  funzionale bassa alta bassa alta
Le cause dell’evoluzione R.Polillo - Ottobre 2011 BISOGNI DELL’UTENTE PRODOTTO TECNOLOGIA CONCORRENZA ECOSISTEMA TECNOLOGICO
L’interfaccia utente come  “filtro semplificatore” R.Polillo - Ottobre 2011 Sistema interattivo utente Filtro  Complessità...
Il  messaggio   principale <ul><li>Progettare sistemi interattivi non significa solo risolvere problemi tecnici,  </li></u...
Argomenti del corso <ul><li>Che cosa si può fare in 4 CFU: </li></ul><ul><li>Parte prima: il design dell’interazione La no...
Organizzazione del corso <ul><li>Max 15 lezioni monografiche (entro il 22 dicembre)  </li></ul><ul><li>Da subito avvieremo...
Il progetto <ul><li>Realizzazione del  prototipo  di un semplice sistema interattivo proposto da voi: </li></ul><ul><li>- ...
L’esame <ul><li>Scritto : compito sugli argomenti trattati a lezione </li></ul><ul><li>Orale : discussione del progetto </...
Prerequisiti <ul><li>Questo è un corso introduttivo: non richiede conoscenze pregresse  (a parte la conoscenza di PowerPoi...
Impegno <ul><li>CORSO = 4 crediti * 25 ore di lavoro    100 ore di lavoro </li></ul><ul><ul><li>lezioni frontali  25 h </...
Materiale didattico <ul><li>Slide sul sito  www.rpolillo.it </li></ul><ul><li>Libro di testo (obbligatorio)  Indispensabil...
Edizione italiana: Donald Norman, “ La caffettiera del masochista” Editore: Giunti VIVAMENTE CONSIGLIATO R.Polillo - Ottob...
Per contattarmi <ul><li>[email_address] </li></ul><ul><li>Il sito del corso  www.rpolillo.it   (con forum per date esami e...
Queste slides… <ul><li>…  si basano sul libro “Facile da usare”, dell’autore, dove si trovano tutte le necessarie spiegazi...
Upcoming SlideShare
Loading in …5
×

1. Introduzione

3,879 views

Published on

Slides dal corso di Interazione Uomo Macchina di R.Polillo,Università di Milano Bicocca

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,879
On SlideShare
0
From Embeds
0
Number of Embeds
2,787
Actions
Shares
0
Downloads
71
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • “ Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.”
  • Da: ACM SIGCHI Curricula for Human Computer Interaction, 1992 http://www.acm.org/sigchi/cdg/
  • “ User interface design is a very difficult business. It combines two awkward disciplines: psycology and computer sciences. These disciplines have very different cultural backgrounds: psycology is concerned with people; computer science with computer machinery. Psychologists are supposedly sympathetic and understanding; computer scientist are supposedly mathematical and precise. Psychologysts have enough trouble understanding people even when they are not using computers; computer scientists have enough troble getting programs to work even when they are not being used by people. Good user interface design requires these two perspectives to be united.”
  • 1. Introduzione

    1. 1. <ul><li>Corso di Interazione Uomo Macchina AA 2011-2012 </li></ul><ul><li>Roberto Polillo </li></ul><ul><li>Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione </li></ul>INTRODUZIONE AL CORSO Edizione 2011-12 R.Polillo - Ottobre 2011
    2. 2. Temi <ul><li>Destinatari, motivazioni, obiettivi e contenuti del corso </li></ul><ul><li>La disciplina della Human-Computer Interaction: origine, temi, interdisciplinarietà </li></ul><ul><li>Argomenti e organizzazione del corso; esami, materiale didattico, differenze con gli anni passati </li></ul>R.Polillo - Ottobre 2011
    3. 3. Chi siamo <ul><li>Roberto Polillo </li></ul><ul><li>Piero Schiavo Campo </li></ul>R.Polillo - Ottobre 2011
    4. 4. Orario delle lezioni <ul><li>Martedì 13,30 - 15,30 Aula U6-30 </li></ul><ul><li>Giovedì 1 3 ,30 - 1 5 ,30 Aula U3-05 </li></ul>R.Polillo - Ottobre 2011
    5. 5. Obiettivi del corso <ul><li>Fornire un primo orientamento sulle problematiche del design dell'interazione uomo-macchina , per la progettazione di sistemi interattivi facili da usare (“usabili”) </li></ul><ul><li>Terminologia: </li></ul><ul><li>Design = progettazione </li></ul><ul><li>Progettare = “ideare qualcosa e studiare il modo di attuarla” </li></ul><ul><li>Sistema interattivo = qualsiasi sistema che interagisce con utenti umani </li></ul>R.Polillo - Ottobre 2011
    6. 6. Questo corso: a chi serve <ul><li>A chi progetta sistemi interattivi </li></ul><ul><li>A chi realizza sistemi interattivi </li></ul><ul><li>A chi valuta sistemi interattivi </li></ul>R.Polillo - Ottobre 2011
    7. 7. H uman- C omputer I nteraction <ul><li>“ 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” </li></ul><ul><li>Da: ACM SIGCHI Curricula for Human Computer Interaction, 1992 http://www.acm.org/sigchi/cdg/ </li></ul>R.Polillo - Ottobre 2011
    8. 8. Origine dell’HCI <ul><li>HCI ha le sue origini in due aree disciplinari molto diverse: </li></ul><ul><li>- l’ergonomia ( ergon : lavoro; nomos : legge) </li></ul><ul><li>- la scienza dei computer </li></ul>R.Polillo - Ottobre 2011
    9. 9. Ergonomia: esempio R.Polillo - Ottobre 2011
    10. 10. Nascita dell’HCI: alcune date <ul><ul><li>1981-83: IBM PC; 1984: Apple Macintosh </li></ul></ul><ul><ul><li>Dal 1983: ACM CHI Conference (annuale) </li></ul></ul><ul><ul><li>Dal 1984: IFIP INTERACT Conference </li></ul></ul><ul><ul><li>Dal 1985: British Computer Society HCI Conference </li></ul></ul><ul><ul><li>Dal 1985: International Conference on Human-Computer Interaction </li></ul></ul><ul><ul><li>… </li></ul></ul>R.Polillo - Ottobre 2011
    11. 11. Temi dell’HCI <ul><li>Metodologie e processi per la progettazione delle interfacce fra uomo e computer </li></ul><ul><li>Metodi e strumenti per la realizzazione delle interfacce </li></ul><ul><li>Tecniche per la valutazione e il confronto di interfacce </li></ul><ul><li>Progettazione di nuove tecniche di interazione </li></ul><ul><li>Sviluppo di modelli descrittivi e predittivi dell’interazione </li></ul><ul><li>… </li></ul>R.Polillo - Ottobre 2011
    12. 12. I progressi dell’HCI <ul><li>In un dibattito su questo tema, Ben Shneiderman ha proposto di “misurarli” sulla base del numero di persone che possono fare una determinata cosa e del tempo richiesto per farla </li></ul><ul><li>HCI = Human Capability Index </li></ul><ul><li>Esempio : Fare un ritratto: </li></ul><ul><li>- 200 anni fa (disegno): poche persone, 1 ora </li></ul><ul><li>- oggi (col cellulare): milioni di persone, 1 sec </li></ul>R.Polillo - Ottobre 2011
    13. 13. Interdisciplinarietà dell’HCI R.Polillo - Ottobre 2011 <ul><li>Scienze dell’uomo </li></ul><ul><li>psicologia </li></ul><ul><li>scienze cognitive </li></ul><ul><li>psicologia sociale </li></ul><ul><li>linguistica </li></ul><ul><li>scienze della comunicazione </li></ul><ul><li>… </li></ul><ul><li>Scienza dei computer </li></ul><ul><li>paradigmi di interazione </li></ul><ul><li>device di interazione </li></ul><ul><li>ui programming </li></ul><ul><li>modelli di dialogo </li></ul><ul><li>computer graphics e tecniche di visualizzazione </li></ul><ul><li>intelligenza artificiale </li></ul><ul><li>… . </li></ul>HCI <ul><li>Scienza della progettazione </li></ul><ul><li>interaction design </li></ul><ul><li>industrial design </li></ul><ul><li>information architecture </li></ul><ul><li>tecniche di valutazione </li></ul><ul><li>ergonomia </li></ul><ul><li>project management </li></ul><ul><li>… . </li></ul>
    14. 14. IL CURRICULUM HCI DELL’ACM (1992) R.Polillo - Ottobre 2011
    15. 15. La sfida dell’HCI <ul><li>“ Progettare interfacce utente è un mestiere molto difficile. </li></ul><ul><li>Esso mette insieme due discipline complicate: la psicologia e la programmazione. </li></ul><ul><li>Queste discipline hanno background culturali molto diversi: la psicologia si occupa delle persone, la programmazione dei computer. </li></ul><ul><li>Gli psicologi dovrebbero essere empatici e comprensivi; i programmatori matematici e precisi. </li></ul><ul><li>Gli psicologi hanno già abbastanza problemi nel capire le persone anche quando queste non usano i computer; </li></ul><ul><li>i programmatori hanno abbastanza problemi nel far funzionare i programmi anche quando questi non sono utilizzati da alcuna persona. </li></ul><ul><li>Progettare una buona interfaccia utente richiede che queste queste due prospettive vengano messe insieme.” </li></ul><ul><li>H.Thimbleby, User Interface Design, 1990 </li></ul>R.Polillo - Ottobre 2011
    16. 16. Sistemi e interfacce d’uso R.Polillo - Ottobre 2011 interazione uomo-sistema sistema interattivo utente mondo esterno Interfaccia d’uso
    17. 17. Il dialogo utente-sistema R.Polillo - Ottobre 2011 sistema utente azioni dell’utente (input) risposte del sistema (output)
    18. 18. I dispositivi per l’interazione R.Polillo - Ottobre 2011
    19. 19. La varietà dei sistemi interattivi R.Polillo - Ottobre 2011 a b c d
    20. 20. R.Polillo - Ottobre 2011
    21. 21. Evoluzione e complessità R.Polillo - Ottobre 2011
    22. 22. Perchè è necessario semplificare l’uso <ul><li>Complessità crescente della tecnologia </li></ul><ul><li>Pervasività della tecnologia nel mondo di oggi </li></ul><ul><li>Chi non la sa o non la può usare viene “tagliato fuori” ( digital divide ) </li></ul><ul><li>Necessità di semplificarne l’utilizzo e di renderla accessibile a tutti ( universal design ) </li></ul><ul><li>Necessità di comprendere ruoli e possibilità della tecnologia per migliorare la qualità della vita </li></ul>R.Polillo - Ottobre 2011
    23. 23. R.Polillo - Ottobre 2011
    24. 24. Le dimensioni della complessità R.Polillo - Ottobre 2011 Complessità d’uso Complessità strutturale Complessità funzionale
    25. 25. Le dimensioni della complessità R.Polillo - Ottobre 2011 complessità strutturale complessità funzionale bassa bassa alta
    26. 26. Le dimensioni della complessità R.Polillo - Ottobre 2011 complessità d’uso complessità funzionale bassa alta bassa alta
    27. 27. Le cause dell’evoluzione R.Polillo - Ottobre 2011 BISOGNI DELL’UTENTE PRODOTTO TECNOLOGIA CONCORRENZA ECOSISTEMA TECNOLOGICO
    28. 28. L’interfaccia utente come “filtro semplificatore” R.Polillo - Ottobre 2011 Sistema interattivo utente Filtro Complessità - funzionale - strutturale Complessità d’uso
    29. 29. Il messaggio principale <ul><li>Progettare sistemi interattivi non significa solo risolvere problemi tecnici, </li></ul><ul><li>ma anche (e soprattutto) </li></ul><ul><li>individuare nuovi modi di utilizzare la tecnologia per migliorare la qualità della vita di tutti </li></ul>R.Polillo - Ottobre 2011
    30. 30. Argomenti del corso <ul><li>Che cosa si può fare in 4 CFU: </li></ul><ul><li>Parte prima: il design dell’interazione La nozione di usabilità; la progettazione centrata sull’utente; valutare la usabilità; regole di design </li></ul><ul><li>Parte seconda: principi e linee guida per il design Grafica e testo; progettare per l’errore </li></ul><ul><li>Parte terza (pratica): progettazione del prototipo di un semplice sistema interattivo </li></ul>R.Polillo - Ottobre 2011
    31. 31. Organizzazione del corso <ul><li>Max 15 lezioni monografiche (entro il 22 dicembre) </li></ul><ul><li>Da subito avvieremo i gruppi di lavoro per il progetto </li></ul><ul><li>Faremo alcune revisioni del progetto in corso d’opera (entro il mese di gennaio) </li></ul>R.Polillo - Ottobre 2011
    32. 32. Il progetto <ul><li>Realizzazione del prototipo di un semplice sistema interattivo proposto da voi: </li></ul><ul><li>- analisi e stesura dei requisiti del sistema </li></ul><ul><li>- analisi della fattibilità tecnica </li></ul><ul><li>- design dell’interfaccia utente </li></ul><ul><li>- realizzazione del prototipo con PowerPoint </li></ul><ul><li>- test di usabilità e modifiche conseguenti </li></ul><ul><li>Ogni prototipo dovrà essere presentato in una o più revisioni prima dell’esame, e nella versione finale all’esame. </li></ul><ul><li>Per le revisioni, definiremo alcuni incontri a partire dalla fine di ottobre </li></ul>R.Polillo - Ottobre 2011
    33. 33. L’esame <ul><li>Scritto : compito sugli argomenti trattati a lezione </li></ul><ul><li>Orale : discussione del progetto </li></ul><ul><li>L’obbiettivo è che tutti possano dare l’esame entro febbraio </li></ul><ul><li>Gennaio : scritto 23/1/2012, orale 30/1 </li></ul><ul><li>Febbraio : scritto 20/2/2012, orale 24/2 </li></ul><ul><li>Poi giugno e luglio </li></ul>R.Polillo - Ottobre 2011
    34. 34. Prerequisiti <ul><li>Questo è un corso introduttivo: non richiede conoscenze pregresse (a parte la conoscenza di PowerPoint o simili per realizzare il progetto di esame) </li></ul>R.Polillo - Ottobre 2011
    35. 35. Impegno <ul><li>CORSO = 4 crediti * 25 ore di lavoro  100 ore di lavoro </li></ul><ul><ul><li>lezioni frontali 25 h </li></ul></ul><ul><ul><li>studio individuale 40 h </li></ul></ul><ul><ul><li>scritto e revisioni 10 h </li></ul></ul><ul><ul><li>realizzazione progetto 25 h x 3 stud = 75 ore </li></ul></ul><ul><ul><ul><ul><ul><li>-------- </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Totale 100 h </li></ul></ul></ul></ul></ul>R.Polillo - Ottobre 2011
    36. 36. Materiale didattico <ul><li>Slide sul sito www.rpolillo.it </li></ul><ul><li>Libro di testo (obbligatorio) Indispensabile per superare l’esame scritto </li></ul>R.Polillo - Ottobre 2011
    37. 37. Edizione italiana: Donald Norman, “ La caffettiera del masochista” Editore: Giunti VIVAMENTE CONSIGLIATO R.Polillo - Ottobre 2011 Donald A.Norman
    38. 38. Per contattarmi <ul><li>[email_address] </li></ul><ul><li>Il sito del corso www.rpolillo.it (con forum per date esami e revisioni) </li></ul><ul><li>Ricevimento (previo appuntamento): Mercoledì pomeriggio Stanza U14-2039 </li></ul>R.Polillo - Ottobre 2011
    39. 39. Queste slides… <ul><li>… si basano sul libro “Facile da usare”, dell’autore, dove si trovano tutte le necessarie spiegazioni. Vedi www.rpolillo.it </li></ul><ul><li>Queste slide sono disponibili con licenza Creative Commons (attribuzione, non commerciale, condividi allo stesso modo) a chiunque desiderasse utilizzarle, per esempio a scopo didattico, senza necessità di preventiva autorizzazione. </li></ul><ul><li>La licenza non si estende alle immagini fotografiche e alle screen shots, i cui diritti restano in capo ai rispettivi proprietari, che sono stati indicati, ove possibile, nelle didascalie del libro. L’autore si scusa per eventuali omissioni, e resta a disposizione per correggerle. </li></ul>R.Polillo - Ottobre 2011

    ×