1. Introduzione al corso

29
Corso di Interazione Uomo Macchina AA 2012-2013 Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione INTRODUZIONE AL CORSO 1 R.Polillo - Marzo 2013 Edizione 2012- 13

description

Slide delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Pof.R.Polillo, A.A.2012-13 Lezione n.1, 5 marzo 2013

Transcript of 1. Introduzione al corso

Page 1: 1. Introduzione al corso

Corso di Interazione Uomo MacchinaAA 2012-2013

Roberto Polillo

Corso di laurea in InformaticaUniversità di Milano BicoccaDipartimento di Informatica, Sistemistica e Comunicazione

INTRODUZIONE AL CORSO1

R.Polillo - Marzo 2013

Edizione 2012-13

Page 2: 1. Introduzione al corso

Il corso

Chi siamoRoberto PolilloPiero Schiavo Campo

Orario delle lezioniMartedì 16,30 - 18,30 Aula U6-26Merdcoledì 16,30 - 18,30 Aula U6-10

R.Polillo - Marzo 2013

4

Page 3: 1. Introduzione al corso

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 - Marzo 2013

5

Page 4: 1. Introduzione al corso

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 4 studenti Diverse fasi di lavoro, con revisioni individuali

Non ci sono prerequisiti

R.Polillo - Marzo 2013

6

Page 5: 1. Introduzione al corso

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 2013

7

Page 6: 1. Introduzione al corso

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 2013

8

Page 7: 1. Introduzione al corso

Il progetto

Realizzazione del prototipo di un semplice sistema interattivo concordato con il docente (diverso per ogni gruppo):

Fase 1: Requisiti, video scenario e prototipo bassa fedeltà Revisione 1 (go/no-go)Fase 2: Prototipo preliminare a media fedeltàRevisione 2Fase 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 2013

9

Page 8: 1. Introduzione al corso

Impegno

CORSO = 4 crediti * 25 ore di lavoro 100 ore di lavoro

Esempio: Presenza alle lezioni 20 h Studio individuale 35 h Scritto e revisioni 5 h Progetto 40 h (a testa!)

--------

Totale 100 h

R.Polillo - Marzo 2013

10

Page 9: 1. Introduzione al corso

La settimana prossima definiamo il progetto:Dovete costituire i gruppi (di 4!) e definire delle

proposte

R.Polillo - Marzo 2013

11

Page 10: 1. Introduzione al corso

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 2013

12

Page 11: 1. Introduzione al corso

La varietà dei sistemi interattivi

R.Polillo - Marzo 2013

13

Page 12: 1. Introduzione al corso

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 2013

14

Page 13: 1. Introduzione al corso

interazioneuomo-sistema sistema

interattivoutente

mondo esterno

Interfaccia d’uso

Sistemi e interfacce d’uso

R.Polillo - Marzo 2013

15

Page 14: 1. Introduzione al corso

I dispositivi per l’interazione

R.Polillo - Marzo 2013

16

Page 15: 1. Introduzione al corso

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 2013

17

Page 16: 1. Introduzione al corso

Ergonomia: esempio

R.Polillo - Marzo 2013

18

Page 17: 1. Introduzione al corso

Interdisciplinarietà dell’HCI

R.Polillo - Marzo 2013

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

• ….

HCI

Scienza della progettazione• interaction design

• industrial design

• information architecture

• tecniche di valutazione

• ergonomia

• project management

•….

Page 18: 1. Introduzione al corso

Accelerazione della complessità

R.Polillo - Marzo 2013

20

45 anni

45 anni

Page 19: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

21

Page 20: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

22

Page 21: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

INNOVATORI,VENTURE CAPITAL

INNOVATORI,VENTURE CAPITAL

23

Page 22: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

INNOVATORI,VENTURE CAPITAL

INNOVATORI,VENTURE CAPITAL

24

Page 23: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

INNOVATORI,VENTURE CAPITAL

INNOVATORI,VENTURE CAPITAL

25

INTERNET , TELEFONIA MOBILE,GPS, …

Page 24: 1. Introduzione al corso

PROGETTAZIONEPROGETTAZIONENUOVIBISOGNINUOVI

BISOGNINUOVI SERVIZI /

PRODOTTINUOVI SERVIZI /

PRODOTTI

L'evoluzione della tecnologia

USOUSO

INNOVATORI,VENTURE CAPITAL

INNOVATORI,VENTURE CAPITAL

26

INTERNET , TELEFONIA MOBILE,GPS, …

CAMBIANO I COMPORTAMENTI

Page 25: 1. Introduzione al corso

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 2013

29

Page 26: 1. Introduzione al corso

R.Polillo - Marzo 201330

Page 27: 1. Introduzione al corso

Complessità d’uso

Complessità strutturale

Complessità funzionale

Le dimensioni della complessità

R.Polillo - Marzo 2013

31

Page 28: 1. Introduzione al corso

L’interfaccia utente come “filtro semplificatore”

R.Polillo - Marzo 2013

32

Sistema interattivoutente

Filtro

Complessità - funzionale - strutturaleComplessità d’uso

Page 29: 1. Introduzione al corso

Per contattarmi

[email protected]

Il sito del corso www.rpolillo.it (con forum per date esami e revisioni)

Ricevimento (previo appuntamento):Martedì o mercoledì pomeriggio prima della lezione

R.Polillo - Marzo 2013

33