[Syllabus] [Schedule] [Homework] [Projects] [Bibliography] [Resources] [Directory] [Acks]
Date |
Topics & Readings |
Assignments |
||
Lectures |
Practice |
Research |
Due |
Start |
9/14 |
Overview of HCI and course (Guest lecture: Dan Schulman & James Yin) |
Model presentation |
|
|
9/21 |
Humans (Dix Ch 1). Computers (skim Dix Ch 2). HCI development process (Dix Ch 6). |
I1 |
||
9/28 |
Interaction paradigms (Dix Ch 3). Doing observational studies (Fetterman). HCI for older adults. |
I2 |
||
10/5 |
Requirements analysis (Dix Ch 13 & 15, Rosson part of Ch 2). Intro to Java Swing |
I3, T1 |
||
10/12 |
|
|
|
|
10/19 |
Design I (Dix Ch 5, Rosson Ch 3). GUI architectures and tools (Dix Ch 8). Swing events. |
I4, T2 |
||
10/26 |
Design II (Rosson Ch 4 & 5). Swing layout managers. |
I5, T3 |
||
11/2 |
Universal design (Dix Ch 10). Paper prototyping (Rettig). |
I6,T4 |
||
11/9 |
Models (Dix Ch 12). Ubicomp (Dix Ch 20). |
T5 |
||
11/16 |
T6 |
|||
11/23 |
Dialog-based
UIs (Dix Ch 14 & 16).
|
I7 |
||
11/30 |
CSCW (Dix Ch 19). | CSCW | I8, T7 | T8 |
12/7 |
Usability testing (Nielsen Ch 6). Other assessment methods (Nielsen Ch 7). Motivation for Usability (Nielsen Ch 1). Olympic Message System (Gould). |
|||
12/14 |
Final project presentations. |
|
T8,T9 |
|