CS377A
CS377A A Programming Approach to HCI 2002 - Stanford University
     Overview
     People
     Schedule
     Materials
     Links
     Announcements
 Schedule
Tuesday, April 2 (L1)
First day of class
Administrative details and assignment 0
Thursday, April 4 (L2)
Overview of HCI at Stanford
Taxonomy of input devices
Tuesday, April 9 (L3)
Window Systems Architecture
Graphics and Event Library Layer
Thursday, April 11 (L4)
The Base Window System Layer
Assignment 2
Tuesday, April 16 (L5)
The Window Manager Layer
Thursday, April 18 (L6)
The User Interface Toolkit Layer
Assignment 3a: Window Manager
Tuesday, April 23
No class (CHI 2002)
Assignment 3b: Widgets
Thursday, April 25
No class (CHI 2002)
Reading Assignment: Smalltalk
Tuesday, April 30 (L7)
Smalltalk
Reading Assignment: Macintosh Toolbox
Thursday, May 2 (L8)
Macintosh Toolbox
Assignment 4: Macintosh Toolbox application
Tuesday, May 7 (L9)
The X Window System
Reading Assignment: X paper
Thursday, May 9 (L10)
OSF/Motif
Assignment: Motif application
Tuesday, May 14 (L11)
Java/AWT
Thursday, May 16 (L12)
Java/Swing
Assignment: Swing application
Tuesday, May 21 (L13)
Mac OS X
Assignment: Temperature Converter tutorial
Thursday, May 23 (L14)
Post-Desktop Computing: iROS
Guest: Brad Johanson
Tuesday, May 28 (L15)
Post-Desktop Interfaces: iStuff
Guest: Merrie Ringel
Thursday, May 30 (L16)
User Interface Prototyping Tools
Assignment: Tcl/Tk
Tuesday, June 4 (L17)
Course Review
Thursday, June 6
No classes

a programming approach to HCI 2002