• Like
1.Introduzione al corso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

1.Introduzione al corso

  • 1,282 views
Published

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

Corso di Interazione Uomo Macchina del Prof.R.Polillo - Università di Milano Bicocca - DISCO - AA. 2009-2010
(vedi anche www.rpolillo.it)

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,282
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
95
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. INTRODUZIONE AL CORSO Corso di Interazione Uomo Macchina AA 2009-2010 Roberto Polillo Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione R.Polillo - Ottobre 2009
  • 2. Temi
    • Destinatari, motivazioni, obiettivi e contenuti del corso
    • La disciplina della Human-Computer Interaction: origine, temi, interdisciplinarietà
    • Argomenti e organizzazione del corso; esami, materiale didattico, differenze con gli anni passati
    R.Polillo - Ottobre 2009
  • 3. Chi siamo
    • Roberto Polillo
    • Piero Schiavo Campo
    R.Polillo - Ottobre 2009
  • 4. Orario delle lezioni
    • Martedì 13,30 - 15,30 Aula U6-23
    • Giovedì 1 3 ,30 - 1 5 ,30 Aula U6-23
    R.Polillo - Ottobre 2009
  • 5. Destinatari del corso
    • Corso di laurea in Informatica
    • - TDMM: obbligatorio
    • - MMA: a scelta
    • - MMP: a scelta
    • - SITI: a scelta
    R.Polillo - Ottobre 2009
  • 6. Obiettivi del corso
    • Fornire un primo orientamento sulle 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 - Ottobre 2009
  • 7. Sistemi e interfacce d’uso R.Polillo - Ottobre 2009 interazione uomo-sistema sistema interattivo utente mondo esterno Interfaccia d’uso
  • 8. La varietà dei sistemi interattivi R.Polillo - Ottobre 2009 a b c d
  • 9. Il dialogo utente-sistema R.Polillo - Ottobre 2009 sistema utente azioni dell’utente (input) risposte del sistema (output)
  • 10. I dispositivi per l’interazione R.Polillo - Ottobre 2009
  • 11. R.Polillo - Ottobre 2009
  • 12. Le dimensioni della complessità R.Polillo - Ottobre 2009 complessità strutturale complessità funzionale bassa alta bassa alta
  • 13. Evoluzione e complessità R.Polillo - Ottobre 2009
  • 14. L’interfaccia utente come “filtro semplificatore” R.Polillo - Ottobre 2009 sistema interattivo utente Filtro Complessità - funzionale - strutturale
  • 15. Perchè è necessario semplificare
    • Complessità crescente della tecnologia
    • Pervasività della tecnologia nel mondo di oggi
    • Chi non la sa o non la può usare viene “tagliato fuori” ( digital divide )
    • Necessità di semplificarne l’utilizzo e di renderla accessibile a tutti ( universal design )
    • Necessità di comprendere ruoli e possibilità della tecnologia per migliorare la qualità della vita
    R.Polillo - Ottobre 2009
  • 16. Il messaggio principale
    • Progettare sistemi interattivi non significa solo risolvere problemi tecnici,
    • ma anche (e soprattutto)
    • individuare nuovi modi di utilizzare la tecnologia per migliorare la qualità della vita di tutti
    R.Polillo - Ottobre 2009
  • 17. R.Polillo - Ottobre 2009
  • 18. Questo corso: a chi serve
    • A chi progetta sistemi interattivi
    • A chi realizza sistemi interattivi
    • A chi valuta sistemi interattivi
    R.Polillo - Ottobre 2009
  • 19. H uman- C omputer I nteraction
    • “ 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, 1992 http://www.acm.org/sigchi/cdg/
    R.Polillo - Ottobre 2009
  • 20. Origine dell’HCI
    • HCI ha le sue origini in due aree disciplinari molto diverse:
    • - l’ergonomia (ergon: lavoro; nomos: legge)
    • - la scienza dei computer
    R.Polillo - Ottobre 2009
  • 21. Ergonomia: esempio R.Polillo - Ottobre 2009
  • 22. Nascita dell’HCI: alcune date
      • 1981-83: IBM PC; 1984: Apple Macintosh
      • Dal 1983: ACM CHI Conference (annuale)
      • Dal 1984: IFIP INTERACT Conference
      • Dal 1985: British Computer Society HCI Conference
      • Dal 1985: International Conference on Human-Computer Interaction
    R.Polillo - Ottobre 2009
  • 23. Temi dell’HCI
    • Oggi questa disciplina è molto articolata:
    • Metodologie e processi per la progettazione delle interfacce fra uomo e computer
    • Metodi e strumenti per la realizzazione delle interfacce
    • Tecniche per la valutazione e il confronto di interfacce
    • Progettazione di nuove tecniche di interazione
    • Sviluppo di modelli descrittivi e predittivi dell’interazione
    R.Polillo - Ottobre 2009
  • 24. I progressi dell’HCI
    • 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
    • HCI = Human Capability Index
    • Esempio : Fare un ritratto:
    • - 200 anni fa (disegno): poche persone, 1 ora
    • - oggi (col cellulare): milioni di persone, 1 sec
    R.Polillo - Ottobre 2009
  • 25. Interdisciplinarietà dell’HCI R.Polillo - Ottobre 2009
    • Scienze dell’uomo
    • psicologia
    • scienze cognitive
    • psicologia sociale
    • linguistica
    • scienze della comunicazione
    • Scienza dei computer
    • paradigmi di interazione
    • device di interazione
    • graphical user interfaces
    • modelli di dialogo
    • computer graphics e tecniche di visualizzazione
    • intelligenza artificiale
    • … .
    HCI
    • Scienza della progettazione
    • interaction design
    • industrial design
    • information architecture
    • tecniche di valutazione
    • ergonomia
    • project management
    • … .
  • 26. IL CURRICULUM HCI DELL’ACM (1992) R.Polillo - Ottobre 2009
  • 27.
    • “ Progettare interfacce utente è un mestiere molto difficile.
    • Esso mette insieme due discipline complicate: la psicologia e la programmazione.
    • Queste discipline hanno background culturali molto diversi: la psicologia si occupa delle persone, la programmazione dei computer.
    • Gli psicologi dovrebbero essere empatici e comprensivi; i programmatori matematici e precisi.
    • Gli psicologi hanno già abbastanza problemi nel capire le persone anche quando queste non usano i computer;
    • i programmatori hanno abbastanza problemi nel far funzionare i programmi anche quando questi non sono utilizzati da alcuna persona.
    • Progettare una buona interfaccia utente richiede che queste queste due prospettive vengano messe insieme.”
    • H.Thimbleby, User Interface Design, 1990
    LA SFIDA DELL’HCI R.Polillo - Ottobre 2009
  • 28. Argomenti del corso
    • Che cosa si può fare in 4 CFU
    • Parte prima: il design dell’interazione La nozione di usabilità; la progettazione centrata sull’utente; valutare la usabilità; regole di design
    • Parte seconda: principi e linee guida per il design Grafica e testo; progettare per l’errore
    • Parte terza (pratica): progettazione del prototipo di un semplice sistema interattivo
    R.Polillo - Ottobre 2009
  • 29. Organizzazione del corso
    • Circa 13 lezioni monografiche (entro il 10 dicembre)
    • Il 15 ottobre avvieremo i gruppi di lavoro per il progetto
    • Faremo alcune revisioni del progetto in corso d’opera (entro il 14 gennaio)
    R.Polillo - Ottobre 2009
  • 30. L’esame
    • Consiste in:
    • Scritto : compito sugli argomenti trattati a lezione: 21 gen, 4 feb, giugno
    • Orale : discussione del progetto: 28 gen, 11 feb, giu
    • L’obbiettivo è che tutti possano dare l’esame entro febbraio
    R.Polillo - Ottobre 2009
  • 31. Il progetto
    • Realizzazione del prototipo [dell’interfaccia utente] di un semplice sistema interattivo proposto da voi
    • In che cosa consiste : analisi dei requisiti del sistema, analisi della fattibilità tecnica, design dell’interfaccia utente, realizzazione del prototipo, test di usabilità e modifiche conseguenti
    • Obiettivi : applicare i concetti e i metodi visti al lezione
    • Strumenti di prototipazione : PowerPoint
    • Ogni prototipo dovrà essere presentato in una versione preliminare prima dell’esame, e nella versione finale all’esame.
    • Per le revisioni, definiremo alcuni incontri a partire dalla fine di ottobre
    R.Polillo - Ottobre 2009
  • 32. Prerequisiti
    • Questo è un corso introduttivo: non richiede conoscenze pregresse (a parte la conoscenza di PowerPoint o simili per realizzare il progetto di esame)
    R.Polillo - Ottobre 2009
  • 33. Impegno
    • CORSO = 4 crediti * 25 ore di lavoro  100 ore di lavoro
      • lezioni frontali 26 h
      • studio individuale 39 h
      • scritto e revisioni 10 h
      • realizzazione progetto 25 h x 3 stud = 75 ore
            • --------
            • Totale 100 h
    R.Polillo - Ottobre 2009
  • 34. Materiale didattico
    • Sul sito www.rpolillo.it :
      • Slide dalle lezioni (Nuove!) Le trovate anche su slideshare: http://www.slideshare.net/rpolillo
      • Dispense (Nuove!) (il draft del libro di testo per il corso) Le trovate anche in: http://dl.getdropbox.com/u/1007289/IUMSite/DispenseIUM.pdf
      • Per superare il compito scritto è necessario studiare le dispense!
      • NB: Il corso è organizzato diversamente da quello dell’anno scorso
    R.Polillo - Ottobre 2009
  • 35. Edizione italiana: Donald Norman, “ La caffettiera del masochista” Editore: Giunti VIVAMENTE CONSIGLIATO R.Polillo - Ottobre 2009 Donald A.Norman
  • 36.
    • Per contattarmi: [email_address]
    • Ricevimento (previo appuntamento): Mercoledì dalle 10,30 alle 12,30, Stanza U14-2039
    • Il sito del corso: www.rpolillo.it
    R.Polillo - Ottobre 2009