Interactive Media & Game Development
Worcester Polytechnic Institute


Course Title: Immersive Human-Computer Interaction
Course Number: IMGD 5100
Semester Fall 2012

Description: Immersive environments are those which give the user the feeling of occupying a space different from their current physical space. They are created in the mind of the user by careful selection of sensory stimuli and support for natural interaction. This course focuses on the design and evaluation of user interfaces that support user immersion in several contexts, including desktop, head-mounted display, large-screen, and mobile situations. Through a combination of traditional lecture, literature review, and hands-on work, students will learn to critically evaluate different alternatives, build prototype systems, and design comparative evaluations to test the effectiveness of various techniques. Students will be expected to implement several techniques as part of this course.

Prerequisites: A demonstrated proficiency to program. A course on traditional human-computer interaction is recommended.

Meeting Info: Tuesdays 6:00-8:50,
Salisbury Labs (SL), Room 406

Instructor: Prof. Robert W. Lindeman
E-Mail: gogo at
Telephone: x6712

Textbooks: 3D User Interfaces: Theory and Practice, Bowman, Kruijff, LaViola, Poupyrev, 2005, Addison Wesley, ISBN: 0-201-75867-9

Papers: Here is a link to the papers we will be reading for this course.


Questions and discussion are highly encouraged throughout the class meetings. It is hoped that the work done in this course will lead to the design of novel and interesting approaches to immersive user interfaces, the development of studies, and eventally submissions of results to appropriate venues.

Course Schedule:

Week Dates Class Topics Readings/Summaries/Projects
1 08/28 Introduction to 3D User Interfaces
2 09/04 What is Immersion? Ch. 1 & 2
Programming Interactivity, Ch. 1
3 09/11 What is Immersion? Sadowski, W., Stanney, K. (2002) Presence in Virtual Environments, Handbook of Virtual Environments: Design, Implementation, and Applications, K. Staanney (Ed.), Lawrence Erlbaum Associates, 791-806.
ASSIGNED: Project 1: Mobile Bomb Squad
4 09/18 Input Devices Ch. 3 & 4
Slater, M., and Usoh, M. (1994) Body Centred Interaction in Immersive Virtual Environments, N. Magnenat Thalmann and D. Thalmann (eds.), Artificial Life and Virtual Reality, John Wiley and Sons, 125-148.
STATUS DEMO 2: Project 1: Mobile Bomb Squad
5 09/25 MOVIE!! Ch. 5
Mine, M., Brooks, F.P., Sequin, C. (1997) Moving Objects in Space: Exploiting Proprioception in Virtual-Environment Interaction, Proc. of ACM SIGGRAPH '97, pp. 19-26.
STATUS DEMO 2: Project 1: Mobile Bomb Squad
6 10/02 Input Devices Jenova Chen MFA Thesis
Thesis Page
Play the Game
7 10/09 Visual Displays
Non-Visual Displays
Selection & Manipulation
Ch. 6
Riley, J.M., Kaber, D.B., & Draper, J.V. (2004) Situation awareness and attention allocation measures for quantifying telepresence experiences in teleoperation, Human Factors & Ergonomics in Manufacturing, Vol. 14 (1) 51-67.
DUE: Project 1: Mobile Bomb Squad
9 10/23 Comparing Flow, Presence, Immersion & Situation Awareness
10 10/30 Moving Around
  1. Darken, R., Allard, T. & Achille, L.B. (1998) SpatialOrientation and Wayfinding in Large-Scale Virtual Spaces: An Introduction, Presence: Teleoperators and Virtual Environments, 7(2), pp. 101-107.
  2. Milgram, P., & Kishino, F. (1994) A Taxonomy of Mixed Reality Visual Displays, IEICE Trans. on Info. Sys., Vol E77-D, No.12, December 1994.

ASSIGNED: Project 2: AR For the Masses!
11 11/06 Status Reports for Project 2; HIVE Field Trip
Hollerer, T., & Feiner, S. (2004) Mobile Augmented Reality, in Telegeoinformatics: Location-Based Computing and Services, H Karimi and A. Hammad (eds.), pp. 221-256.
12 11/13 Wayfinding: Knowing where you are DUE: Project 2: AR For the Masses!
13 11/20 Augmenting Reality
14 11/27 Symbolic Input
15 12/04 Future Interfaces
16 12/11 Final Project Presentations

Videos from Final Projcts from Previous Years:

Fall 2012

Main Web Resources