Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant...

27
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor

Transcript of Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant...

Page 1: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Human Computer Interaction0. Preface

National Chiao Tung Univ, TaiwanBy: I-Chen Lin, Assistant Professor

Page 2: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

Course title: Human Computer Interaction (HCI)

Lectures: ED102, 10:10~12:00(Tue.), 15:40~16:30(Thur.)

Pre-requisites: Computer programming skills in C/C++. Basic data structures and algorithms

Page 3: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course Teacher: I-Chen Lin (林奕成 ), Assistant Professor

Email: [email protected] Office: EC 704 Research interests: computer graphics, animation,

image-based and interactive modeling

Page 4: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course (cont.)

TAs: 蔡明翰 Email: [email protected] Office: EC 229B (237) Phone ext: 56676

Course web page: http://caig.cs.nctu.edu.tw/course/course.html

Page 5: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Human-Computer Interaction Human

the end-user of a program the others in the organization

Computer the machine the program runs on often split between clients & servers

Interaction the user tells the computer what they want the computer communicates results

Page 6: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Design

What is HCI?

Organizational & Social Issues

Technology Humans

Task

Page 7: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

User Interfaces (UIs)

Part of application that allows people

to interact with computer

to carry out their task

Page 8: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Why Study User Interfaces?

Major part of work for “real” programs approximately 50%

“Real” software is intended for people other than yourself

Bad user interfaces cost money (5% satisfaction -> up to 85% profits) Lives

User interfaces are hard to get right

Page 9: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

HCI

HCI = Design

Prototyping

Evaluation

implementation (of UIs)

Page 10: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Graphical user interfaces

Page 11: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Web applications

Page 12: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

3D graphics

from “bandviz.cg.tuwien.ac.at” Final Fantasy XI

Page 13: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Display walls

Page 14: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

Since HCI is a quite comprehensive domain, in this course, we will focus on :

Advanced user interfaces (with vision, audio, graphics, VR techniques).

Advanced interface design and implementation for your system.

Page 15: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Syllabus

Fundamental concepts Usability Conceptual model User-centered design and prototyping Evaluation

Design

Prototype

Evaluate

Page 16: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Syllabus (cont.)

Issues in 3D or advanced user interfaces Hardware and software techniques in advanced

interfaces Design and implementation of advanced UI

http://sitemaker.umich.edu/pavelka/real_time_motion_capture

Wii remote

Page 17: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Syllabus (cont.)

Applications and case studies Suggestive graphical user interfaces

Vision-based interaction

Audio, speech or multi-modal

Tangible interaction and virtual reality

Page 18: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Smart or suggestive interfaces A sketching interface for stuffed animals or

rotund objects (Q-version)

T. Igarashi, S. Matsuoka, H. Tanaka, ” Teddy: A Sketching Interface for 3D Freeform Design”, Proc. ACM SIGGRAPH’99, pp.409-416.

Page 19: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Vision-based interaction

Eyetoy games, PS2

Vision wand, U. Toronto

Page 20: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Speech and multimodal interaction

http://www.umiacs.umd.edu/~knkim/Images/multimodal.jpg

http://edwardhtse.googlepages.com/TwoPeopleWarcraft.jpg

Page 21: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Augmented and virtual reality

http://www.novint.com/VRDTS.htmhttp://idw-online.de/pages/de/image16073

Page 22: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

Deciding your term project topic

The schedule

Course beginning

Demo & presentation

Lectures & presentation

Lectures & presentation

HW Projects

Page 23: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

Reference: Proc. UIST, CHI, SIGGRAPH, and related journals

of IEEE, ACM

J. Preece, Y. Rogers, and H. Sharp, Interaction Design beyond Human Computer Interaction, .John Wiley & Sons, 2002.

D.A. Bowman, E. Kruijff, J.J. LaViola, I. Poupyrev, 3D User Interfaces: Theory and Practice, Addison Wesley Professional, 2005.

A. Dix, J. E. Finlay, G. D. Abowd, R. Beale, Human Computer Interaction 3rd Ed., Prentice Hall, 2005.

Page 24: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

Reference courses CS, Stanford, "Introduction to Human Computer

Interaction Design“

CS, Stanford, "Research Topics in Human-Computer Interaction“

CS, Columbia Univ., “3D User Interfaces”

CS, UC Berkeley, "User Interface Design, Prototyping, and Evaluation“

Page 25: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

MIT, EECS (CSAIL), "User Interface Design and Implementation“

Computing, Georgia Tech., "User Interface Software"

Page 26: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

About the course

Grades: Quiz (20%)

Project 1~2 (30~45%) A game with vision-based interfaces Suggestive graphical interfaces

Presentation + term project 1~3 members per group. Idea and paper presentation. Demo

Class participation (bonus)

Page 27: Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.

The Office of the future

“The office of the future”, CS, UNC