You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

About the course• Course title:• Human Computer Interaction (HCI)• Lectures:• ED102, 15:40~16:30(Mon.), 16:30(Mon 10:10~12:00(Thur.)12:00(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, imagebasedand interactive modeling

About the course (cont.)• TAs: 藍 • Email: yslan@caig.cs.nctu.edu.tw• Office: EC 229B• Phone ext: 56676• Course web page:• http://caig.cs.nctu.edu.tw/course/course.htmlcstw/course/course html

Human-Computer Interactionti• 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

What is HCI?TaskOrganizational &Social IssuesDesignTechnologyHumans

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 thanyourself• Bad user interfaces cost• money (5% satisfaction -> up to 85% profits)• Lives• User interfaces are hard to get right

HCI• HCI =• Design• Prototypingt • Evaluation• implementation (of UIs)

Graphical user interfaces

Web applications

3D graphicsfrom “bandviz.cg.tuwien.ac.at”Final Fantasy XI

Display walls

About the course• Since HCI is a quite comprehensive domain, in thiscourse, we will focus on :• Advanced user interfaces (with vision, audio, graphics,VR techniques).• Advanced interface design and implementation for yoursystem.

Syllabus• Fundamental concepts• Usability• Conceptual model• User-centered design and prototyping• EvaluationPrototypeDesignEvaluate

Syllabus (cont.)• Issues in 3D or advanced user interfaces• Hardware and software techniques in advancedinterfaces• Design and implementation of advanced UIhttp://sitemaker.umich.edu/pavelka/real_time_motioedu/pavelka/real time motion_captureWii 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 rotundobjects (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 interactionEyetoy games, PS2Vision wand, U. Toronto

Speech and multimodal interactionhttp://www.umiacs.umd.edu/~knkim/Images/multimodal.jpghttp://edwardhtse.googlepages.com/TwoPeopleWarcraft.jpg

Augmented and virtual realityhttp://idw-online.de/pages/de/image16073http://www.novint.com/VRDTS.htm

The scheduleDemo &presentationHW ProjectsCoursebeginningLectures &presentationLectures &presentationDeciding your termproject topic

About the course• Reference:• Proc. UIST, CHI, SIGGRAPH, and related journals of IEEE,ACM• J. Preece, Y. Rogers, and H. Sharp, Interaction Designbeyond Human Computer Interaction, .John Wiley &Sons, 2002.• D.A. Bowman, E. Kruijff, J.J. LaViola, I. Poupyrev, 3DUser Interfaces: Theory and Practice, Addison WesleyProfessional, 2005.• A. Dix, J. E. Finlay, G. D. Abowd, R. Beale, HumanComputer Interaction 3rd Ed., Prentice Hall, 2005.

About the course• Reference courses• CS, Stanford, "Introduction to Human ComputerInteraction Design“• CS, Stanford, "Research Topics in Human-ComputerInteraction“• CS, Columbia Univ., “3D User Interfaces”• CS, UC Berkeley, "User Interface Design, Prototyping,and Evaluation“

About the course• MIT, EECS (CSAIL), "User Interface Design andImplementation“• 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 ti + 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!