| CPSC 481 Foundations of HCI | James Tam (instructor) | 
| This schedule is subject to change. Definitive dates and particulars are announced in class. | |||||
| Week | Monday | Wednesday | Friday | TA's do in tutorial | Students do in tutorial | 
| Sept 8, 10 | Lectures begin | 
 | 
 | No tutorials | No tutorials | 
| Sept 13, 15, 17 | Tutorials begin | 
 | 
 | Describe assignment 1 | Form groups of 3 within lab | 
| Sept 20, 22, 24 | 
 | 
 | 
 | Walk through example library system with task scenarios | Present Assign 1: steps 1 and 2 (Identification and requirements) | 
| Sept 27, 29, Oct 1 | 
 | 
 | 
 | 
 | Present Assign 1: steps 3 and 4 (Prototyping and walk-throughs) | 
| Oct 4, 6, 8 | 
 | 
 | 
 | Describe assignment 2 | 
 | 
| Oct 11, 13, 15 | Holiday | 
 | 
 | No tutorials | No tutorials | 
| Oct 18, 20, 22 | Midterm exam | Lead talk on observations for Assign 2 | Discuss observations for Assign 2 To do on own: Finish up assignment 2. Read assignment 3 specs | ||
| Oct 25, 27, 29 | 
 | 
 | 
 | Introduction to assignment 3 
 | 
 | 
| Nov 1, 3, 5 | 
 | 
 | 
 | Coding Tutorial: Basic introduction to .NET, file IO, multiple forms | To do on own: Assign. 3 redesign and screen snapshots | 
| Nov 8, 10, 12 | 
 | 
 | Reading day | Provide feedback on screenshots 
       | Present screenshots To do on own: Assign. 3 Redesign and implementation based on feedback | 
| Nov 15, 17, 19 | 
 | 
 | 
 | Coding: Data bases, dynamic queries, input 
      checking for text input, grids | To do on own: Assign. 3 Redesign and implementation based on feedback | 
| Nov 22, 24, 26 | 
 | 
 | 
 | Coding: Radar view, drag and drop, creating custom controls, timers. | To do on own: Assign. 3 Redesign and implementation based on feedback | 
| Nov 29, Dec 1, 3 | 
 | 
 | 
 | Open tutorials: You can go to the TA's for help but there is no formal tutorials | To do on own: Assign. 3 Heuristic evaluation, further redesign and implementation | 
| Dec 6, 8 | 
 | 
 | Last day of class is the 9th. | Due Monday 4:00: Assign. 3 Portfolio, including implementation freeze, latest screen snapshots, heuristic evaluation, final discussion, electronic submission of project. No tutorials 
 | No tutorials | 
| Dec 13 - 22 | Final exam somewhere in here: more information | ||||