1 / 27

Human Computer Interaction 0. Preface

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++.

nero
Download Presentation

Human Computer Interaction 0. Preface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. 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

  4. 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

  5. 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

  6. Organizational & Social Issues Task Design Technology Humans What is HCI?

  7. User Interfaces (UIs) • Part of application that allows people • to interact with computer • to carry out their task

  8. 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

  9. HCI • HCI = • Design • Prototyping • Evaluation • implementation (of UIs)

  10. Graphical user interfaces

  11. Web applications

  12. 3D graphics Final Fantasy XI from “bandviz.cg.tuwien.ac.at”

  13. Display walls

  14. About the course • Since HCI is a quite comprehensive domain, in this course, we will focus on : • Advanced user interfaces (with vision, audio, graphics, VRtechniques). • Advanced interface design and implementation for your system.

  15. Design Prototype Evaluate Syllabus • Fundamental concepts • Usability • Conceptual model • User-centered design and prototyping • Evaluation

  16. 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

  17. Syllabus (cont.) • Applications and case studies • Suggestive graphical user interfaces • Vision-based interaction • Audio, speech or multi-modal • Tangible interaction and virtual reality

  18. 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.

  19. Vision-based interaction Eyetoy games, PS2 Vision wand, U. Toronto

  20. Speech and multimodal interaction http://www.umiacs.umd.edu/~knkim/Images/multimodal.jpg http://edwardhtse.googlepages.com/TwoPeopleWarcraft.jpg

  21. Augmented and virtual reality http://idw-online.de/pages/de/image16073 http://www.novint.com/VRDTS.htm

  22. The schedule Demo & presentation HW Projects Course beginning Lectures & presentation Deciding your term project topic Lectures & presentation

  23. 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.

  24. 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“

  25. About the course • MIT, EECS (CSAIL), "User Interface Design and Implementation“ • Computing, Georgia Tech., "User Interface Software"

  26. 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)

  27. The Office of the future “The office of the future”, CS, UNC

More Related