CS566 – User Interface Design

Instructor

Tolga K. Çapın

E-mail

tcapin [at] bilkent.edu.tr

Office

EA 431

Phone

(312) 290 3404

Class hours

TBD

Office Hours

Open door policy. Check my calendar on my web page.

 

Text:

There will be no required textbook; journal articles and conference papers will be provided in class. Most papers will be selected from The Human-Computer Interaction Handbook, by Sears, Jacko, CRC, 2008.

 

Description:

This course will be a hands-on, advanced class on human-computer interaction. It will cover major aspects of human-computer interaction topics in depth: computational models for humans in interaction; input/output technologies and techniques; designing human-computer interactions; UI SW development process; UI experimental design and testing processes. At the end of the course, students will be able to learn recent human-computer interaction solutions, and understand the recent research issues related to interactive computer graphics.

Syllabus:

 

Week

Topics

1

Introduction, perceptual-motor interaction; mental models for HCI

2-3

Input-Output Techniques – sensors; visual displays; haptic interfaces; wearable computing

4-5

Designing Human-Computer Interactions – multimodal interfaces; tangible user interfaces; virtual environments; adaptive interfaces

6-7

Application/Domain Specific Design –  HCI in mobile environments

8-9

Development Process – user / task analysis, contextual design

10-11

Design and Development – scenario-based design, prototyping tools

12-13

Testing and Evaluation – model-based evaluations, experiment design and analysis

14

Future Trends in Human-Computer Interaction

 

Prerequisites:

There is no prerequisite for this course, but an undergraduate level course on user interface design (CS468) and basic knowledge of computer graphics and human-computer interaction techniques will be a big plus. Students are expected to be very comfortable with programming and graphics at the level of the undergraduate advanced course.

Grading:

 

Activity

Grade

Mini-Exams (x 4)

40%

Programming Assignments (x 3)

30%

Reading Assignments

20%

Participation

10%

 

Submission Policy

Each assignment should be submitted electronically by email, before the beginning of the class on the day the assignment is due. If students don't submit homework on time, the following lateness policy applies:

Each assignment should be submitted electronically, before the beginning of the class on the day the assignment is due. Students have 3 late days that they may use for any of the programs or project stage during the semester (except the final project presentations).

 

Readings

 

Recommended Books

·         Sears, Jacko, The Human-Computer Interaction Handbook, CRC, 2008.

·         Shirley P. Fundamentals of Computer Graphics, Second Edition. AK Peters, 2005.

 

Recommended Textbooks

·         Norman, D. A. The Design of Everyday Things. New York, NY: Doubleday, 1990. ISBN: 0385267746.

·         Shneiderman, B. Designing the User Interface: Strategies for Effective Human-Computer Interaction. 4th ed. Reading, MA: Addison-Wesley, 2004. ISBN: 0321197860.

·         Dix, A., et al. Human-Computer Interaction. 3rd ed. Upper Saddle River, NJ: Prentice-Hall, 2004.

·         Olsen, D. R. Developing User Interfaces. San Francisco, CA: Morgan Kaufmann, 1998. ISBN: 1558604189.

·         Nielsen, J. Usability Engineering. Burlington, MA: Academic Press, 1994. ISBN: 0125184069.

·         Mullet, K., and D. Sano. Designing Visual Interfaces: Communication oriented techniques. Upper Saddle River, NJ: Prentice Hall, 1994. ISBN: 0133033899.

 

Books about Design of User Interfaces

·         Tufte, E. R. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press, 1983. ISBN: 0318029928.

·         Raskin, J. The Humane Interface: New Directions for Designing Interactive Systems. New York, NY: ACM Press, 2000. ISBN: 0201379376.

·         Johnson, J. GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers. San Francisco, CA: Morgan Kaufman, 2000. ISBN: 1558605827.

·         Card, S. K., T. Moran, and A. Newell. The Psychology of Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum, 1983. ISBN: 0898598591.

 

Books about Statistics and Experiment Design

·         Gonick, L. Cartoon Guide to Statistics. New York, NY: Harper, 1994. ISBN: 0062731025.

·         Box, G. E. P., W. G. Hunter, and S. J. Hunter. Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building. New York, NY: Wiley, 1978. ISBN: 0471093157.

·         Miller, R. G. Beyond Anova: Basics of Applied Statistics. New York, NY: Wiley, 1986. ISBN: 0471819220.

 

Journals/Magazines

·         ACM Transactions on Human-Computer Interaction

·         Journal of Human-Computer Interaction

·         IEEE Computer Graphics and Applications

·         IEEE Transactions on Visualization and Computer Graphics

 

Conferences

·         ACM Conference on Human Factors in Computing Systems (CHI)

·         ACM Symposium on User Interface Software and Technology (UIST)

·         SIGGRAPH

·         EUROGRAPHICS