|
Instructor |
Tolga K. Çapın |
E-mail |
tcapin [at]
bilkent.edu.tr |
|
Office |
EA 431 |
Phone |
(312) 290 3404 |
|
Class hours |
Tue 8:40-10:30 Thu 10:40-12:30 |
Office Hours |
Open door policy. Check my calendar on my
web page. |
Text:
The required textbook is “3D User Interfaces” by
Doug Bowman, Ernst Kruijff, Joseph J. Laviola, and Ivan Pouprev, published by
Addison-Wesley, 2005. Additionally, 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 3D user interfaces. It will cover major aspects of 3D user interfaces
in depth: 3D input and output hardware; 3D interaction techniques; 3D UI
toolkits and prototyping; and usability evaluation of 3D UIs. At the end of the
course, students will be able to learn major problems and solutions in 3D user
interfaces, and understand the recent research issues related to interactive 3D
virtual environments and applications.
Syllabus:
|
Week |
Topics |
|
1 |
Introduction
to 3D UIs |
|
2-3 |
HCI
background – UI development process, scenario-based design, contextual
design, user/task analysis, heuristic evaluation, Fitts’ Law, KLM/GOMS |
|
4 |
3D
input & output hardware – 3D visual/auditory/haptic displays; desktop
input and tracking devices; 3D and head-mounted displays; auditory and haptic
displays |
|
5-8 |
3D
interaction techniques – selection and manipulation, travel, wayfinding,
system control, symbolic input |
|
9 |
3D UI
toolkits and prototyping tools |
|
10-11 |
3D UI testing
and evaluation – model-based evaluations, evaluation metrics, experiment
design and analysis |
|
12-13 |
Application/domain
specific design |
|
14 |
Future
trends in 3D user interfaces |
Prerequisites:
There
is no prerequisite for this course, but an undergraduate level course on user
interface design and computer graphics (CS465, CS468), or 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