CS 6724: 3D Interaction

Navigation menu:

 

General course information

Announcements

Schedule

Projects

Homework

Participation

Discussions

Links

 

General course information (syllabus)

Description:

This course is a graduate seminar on the design and evaluation of three-dimensional user interfaces (3D UIs) and 3D interaction techniques. 3D interaction is a specialized sub-area of human-computer interaction (HCI). The course also draws from the disciplines of computer graphics, virtual environments, and cognitive and perceptual psychology. Students will learn about existing 3D interaction techniques and strategies through a combination of hands-on experience, discussion of relevant literature, and traditional lectures. Students will also explore new directions in 3D UIs through a major research project.

 

Course Objectives:

  1. Students will learn the state-of-the-art in 3D interaction techniques and technologies.
  2. Students will understand how to make appropriate design decisions in the development of 3D user interfaces.
  3. Students will be familiar with a user-centered development process for 3D user interfaces.
  4. Students will be able to implement 3D interaction techniques and UIs with high-level software toolkits.
  5. Students will be able to formulate, analyze, and address novel and important research questions related to 3D UIs.
  6. Students will have the knowledge and ability required to perform and publish original research related to 3D UIs.

 

Catalog Title: TS: 3D Interaction

Course Number: CS 6724

CRN: 96322

Day/Time: TR 10:30 – 11:45 AM, VT Knowledgeworks II, room 127

 

Instructor:

Doug A. Bowman

bowman@vt.edu

VT Knowledgeworks II, room 134

231-2058

AIM: dougb0@mac.com

Office hours: Mondays 2:00-4:00, Thursdays 8:30-10:30, or by appointment

 

Prerequisites: Permission of instructor

 

Textbook (required):

3D User Interfaces: Theory and Practice

Addison-Wesley, 2004

ISBN 0-201-75867-9

 

Readings and course notes:

Links to electronic versions of the additional readings for the class, as well as the lecture notes, will be provided on the schedule page. Readings should be prepared in advance of the class for which they are assigned. Lecture notes may be printed and brought to class so that students can take additional notes on them.

 

Listserv:

Class announcements will be posted on this website, as well as on a class listserv. To send a message to the listserv (anything of general class interest; no advertisements, flames, or off-topic posts), send email to CS6724_96322@listserv.vt.edu

 

Website:

All course information, including syllabus, schedule, announcements, project information, etc. can be found on this site. The home page for the class is http://people.cs.vt.edu/~bowman/cs6724/

 

Grading:

Grading for the course will be based on four components:

  1. Homework (15%): one of two homework assignments
  2. Project (60%): a group project including design, implementation, evaluation, and presentation components
  3. Participation (10%): based on class participation
  4. Discussion leading (15%): serving as a discussant for papers assigned to the class

There will be no final exam in this course.

 

Attendance:

Attendance at all classes will be necessary for students to succeed in this course. Please show respect to the instructor and other students by arriving on time and prepared for the day's activities.

 

Honor Code:

The Virginia Tech honor code is in effect for all graded aspects of this course. Except for group projects, all work is to be your own. Plagiarism or cheating of any kind will be referred to the honor system.

 

Special needs:

If you have any special needs or circumstances (disability accommodations, religious holidays that will cause you to miss class, etc.) please feel free to visit the instructor during his office hours.