<ul><li>Corso di Interazione Uomo Macchina AA 2010-2011 </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 2010
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 U6-30 </li...
Obiettivi del corso <ul><li>Fornire un primo orientamento sulle problematiche del  design dell'interazione   uomo-macchina...
Sistemi e interfacce d’uso R.Polillo - Ottobre 2010 interazione uomo-sistema sistema interattivo utente mondo esterno Inte...
La varietà dei sistemi interattivi R.Polillo - Ottobre 2010 a b c d
Il dialogo utente-sistema R.Polillo - Ottobre 2010 sistema utente azioni  dell’utente (input) risposte  del sistema (output)
I dispositivi per l’interazione R.Polillo - Ottobre 2010
R.Polillo - Ottobre 2010
Evoluzione e complessità R.Polillo - Ottobre 2010
Le dimensioni della complessità R.Polillo - Ottobre 2010 complessità  strutturale complessità  funzionale bassa bassa alta
Le dimensioni della complessità (II) R.Polillo - Ottobre 2010 complessità d’uso complessità  funzionale bassa alta bassa a...
Le dimensioni della complessità (III) R.Polillo - Ottobre 2010 Complessità d’uso Complessità strutturale Complessità funzi...
Le cause dell’evoluzione R.Polillo - Ottobre 2010 BISOGNI DELL’UTENTE PRODOTTO TECNOLOGIA CONCORRENZA ECOSISTEMA TECNOLOGICO
L’interfaccia utente come  “filtro semplificatore” R.Polillo - Ottobre 2010 Sistema interattivo utente Filtro  Complessità...
Perchè è necessario semplificare <ul><li>Complessità crescente della tecnologia </li></ul><ul><li>Pervasività della tecnol...
Il  messaggio   principale <ul><li>Progettare sistemi interattivi non significa solo risolvere problemi tecnici,  </li></u...
R.Polillo - Ottobre 2010
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 2010
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 2010 <ul><li>Scienze dell’uomo </li></ul><ul><li>psicologia </li></ul><u...
IL CURRICULUM HCI DELL’ACM (1992) R.Polillo - Ottobre 2010
La sfida dell’HCI <ul><li>“ Progettare interfacce utente è un mestiere molto difficile. </li></ul><ul><li>Esso mette insie...
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>Circa 13 lezioni monografiche (entro il 16 dicembre)  </li></ul><ul><li>Entro il 28 ottob...
L’esame <ul><li>Consiste in: </li></ul><ul><li>Scritto : compito sugli argomenti trattati a lezione: <date> </li></ul><ul>...
Il progetto <ul><li>Realizzazione del  prototipo  [dell’interfaccia utente] di un semplice sistema interattivo proposto da...
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 al corso

1,262

Published on

Corso di Interazione Uomo Macchina del Prof.R.Polillo - Università di Milano Bicocca - DISCO - AA. 2010-2011

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
1,262
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
86
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.”
  • Transcript of "1. Introduzione al corso"

    1. 1. <ul><li>Corso di Interazione Uomo Macchina AA 2010-2011 </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 2010-11 R.Polillo - Ottobre 2010
    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 2010
    3. 3. Chi siamo <ul><li>Roberto Polillo </li></ul><ul><li>Piero Schiavo Campo </li></ul>R.Polillo - Ottobre 2010
    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 U6-30 </li></ul>R.Polillo - Ottobre 2010
    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 2010
    6. 6. Sistemi e interfacce d’uso R.Polillo - Ottobre 2010 interazione uomo-sistema sistema interattivo utente mondo esterno Interfaccia d’uso
    7. 7. La varietà dei sistemi interattivi R.Polillo - Ottobre 2010 a b c d
    8. 8. Il dialogo utente-sistema R.Polillo - Ottobre 2010 sistema utente azioni dell’utente (input) risposte del sistema (output)
    9. 9. I dispositivi per l’interazione R.Polillo - Ottobre 2010
    10. 10. R.Polillo - Ottobre 2010
    11. 11. Evoluzione e complessità R.Polillo - Ottobre 2010
    12. 12. Le dimensioni della complessità R.Polillo - Ottobre 2010 complessità strutturale complessità funzionale bassa bassa alta
    13. 13. Le dimensioni della complessità (II) R.Polillo - Ottobre 2010 complessità d’uso complessità funzionale bassa alta bassa alta
    14. 14. Le dimensioni della complessità (III) R.Polillo - Ottobre 2010 Complessità d’uso Complessità strutturale Complessità funzionale
    15. 15. Le cause dell’evoluzione R.Polillo - Ottobre 2010 BISOGNI DELL’UTENTE PRODOTTO TECNOLOGIA CONCORRENZA ECOSISTEMA TECNOLOGICO
    16. 16. L’interfaccia utente come “filtro semplificatore” R.Polillo - Ottobre 2010 Sistema interattivo utente Filtro Complessità - funzionale - strutturale Complessità d’uso
    17. 17. Perchè è necessario semplificare <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 2010
    18. 18. 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 2010
    19. 19. R.Polillo - Ottobre 2010
    20. 20. 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 2010
    21. 21. 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 2010
    22. 22. 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 2010
    23. 23. Ergonomia: esempio R.Polillo - Ottobre 2010
    24. 24. 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 2010
    25. 25. 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 2010
    26. 26. 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 2010
    27. 27. Interdisciplinarietà dell’HCI R.Polillo - Ottobre 2010 <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>
    28. 28. IL CURRICULUM HCI DELL’ACM (1992) R.Polillo - Ottobre 2010
    29. 29. 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 2010
    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 2010
    31. 31. Organizzazione del corso <ul><li>Circa 13 lezioni monografiche (entro il 16 dicembre) </li></ul><ul><li>Entro il 28 ottobre avvieremo i gruppi di lavoro per il progetto </li></ul><ul><li>Faremo alcune revisioni del progetto in corso d’opera (entro il 13 gennaio) </li></ul>R.Polillo - Ottobre 2010
    32. 32. L’esame <ul><li>Consiste in: </li></ul><ul><li>Scritto : compito sugli argomenti trattati a lezione: <date> </li></ul><ul><li>Orale : discussione del progetto: <date> </li></ul><ul><li>L’obbiettivo è che tutti possano dare l’esame entro febbraio </li></ul>R.Polillo - Ottobre 2010
    33. 33. Il progetto <ul><li>Realizzazione del prototipo [dell’interfaccia utente] 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 versione preliminare 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 2010
    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 2010
    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 2010
    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 2010
    37. 37. Edizione italiana: Donald Norman, “ La caffettiera del masochista” Editore: Giunti VIVAMENTE CONSIGLIATO R.Polillo - Ottobre 2010 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ì dalle 10,30 alle 12,30, Stanza U14-2039 </li></ul>R.Polillo - Ottobre 2010
    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>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×