CSG170 – Human-Computer Interaction

 

 

[Syllabus] [Schedule] [Homework] [Projects] [Bibliography] [Resources] [Directory] [Acks]

 

Schedule

 

Date

Topics & Readings

Assignments

Lectures

Practice

Research

Due

Start

9/16

Overview of HCI and course.

Model presentation

 

I1, T1

9/23

Humans (Dix Ch 1). Computers (skim Dix Ch 2). HCI development process (Dix Ch 6). Guest lecture: Dr. Auerbach, BMC Geriatrics.

Older Adults

I1

I2

9/30

Interaction paradigms (Dix Ch 3). Doing observational studies (Fetterman). HCI for older adults.

Ethnography

I2

I3

10/7

Requirements analysis (Dix Ch 13 & 15, Rosson part of Ch 2).   Intro to Java Swing

Health interfaces

I3, T1

I4, T2

10/14

Design I (Dix Ch 5, Rosson Ch 3). GUI architectures and tools (Dix Ch 8). Swing events.  

GUI tools

I4, T2

I5, T3

10/21

Design II (Rosson Ch 4 & 5).  Swing layout managers.

Tangible interfaces

I5, T3

I6, T4

10/28

Universal design (Dix Ch 10). Paper prototyping (Rettig).

Social interfaces

I6,T4

T5

11/4

Models (Dix Ch 12). Ubicomp (Dix Ch 20).

Mobile interfaces

T5 

T6

11/11

-------- Veteran's Day: NO CLASS --------

 

11/18

Heuristic evaluation (Dix Ch 9, Nielsen Ch 5)

Affective interfaces

T6

I7, T7

11/25

Dialog-based UIs (Dix Ch 14 & 16).

Speech interfaces

I7

I8, T9 

12/2
CSCW (Dix Ch 19). CSCW I8, T7 T8

12/9

Usability testing (Nielsen Ch 6). Other assessment methods (Nielsen Ch 7). Motivation for Usability (Nielsen Ch 1). Olympic Message System (Gould).

Misc interfaces

 

TBD

Final project presentations. (12/19?)

 

T8,T9