CSCI 4800/6800

Topic List -- Spring 2004

(Subject To Revision)

Week Topic
1 Building user interface programs with Java and Swing
2 Building user interface programs with Java and Swing, continued
3 Virtual Reality
4 Virtual Reality
5 Design guidelines for Java
6 Interaction Design: Definitions, Guidelines, Models
Examples of good and bad
7 Models of users and user interaction
8 Collaboration, communication
How interfaces affect users
9 The interaction design process
Requirements analysis
10 Design, prototyping, and construction
User-centered approaches to interaction design
11 Evaluation and observation
12 Experimental Design and statistical analysis
13 Interviews, Testing, Human Subjects concerns
14 Grad student presentations: "hot" topics in HCI
15 Final Project Presentations