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

Post on 26-Dec-2015

216 views 2 download

Tags:

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

Human Computer Interaction0. Preface

National Chiao Tung Univ, TaiwanBy: 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

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

Email: ichenlin@cs.nctu.edu.tw Office: EC 704 Research interests: computer graphics, animation,

image-based and interactive modeling

About the course (cont.)

TAs: 蔡明翰 Email: ParkerTsai@caig.cs.nctu.edu.tw Office: EC 229B (237) Phone ext: 56676

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

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

Design

What is HCI?

Organizational & Social Issues

Technology Humans

Task

User Interfaces (UIs)

Part of application that allows people

to interact with computer

to carry out their task

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

HCI

HCI = Design

Prototyping

Evaluation

implementation (of UIs)

Graphical user interfaces

Web applications

3D graphics

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

Display walls

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.

Syllabus

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

Design

Prototype

Evaluate

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

Syllabus (cont.)

Applications and case studies Suggestive graphical user interfaces

Vision-based interaction

Audio, speech or multi-modal

Tangible interaction and virtual reality

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.

Vision-based interaction

Eyetoy games, PS2

Vision wand, U. Toronto

Speech and multimodal interaction

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

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

Augmented and virtual reality

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

Deciding your term project topic

The schedule

Course beginning

Demo & presentation

Lectures & presentation

Lectures & presentation

HW Projects

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.

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“

About the course

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

Computing, Georgia Tech., "User Interface Software"

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)

The Office of the future

“The office of the future”, CS, UNC