Preface

caig.cs.nctu.edu.tw

Preface

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

More magazines by this user
Similar magazines