CS 5340 – Human-Computer Interaction

 

 

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

 

Schedule

 

Date

Topics & Readings

Assignments

Lectures

Practice

Research

Due

Start

9/14

Overview of HCI and course (Guest lecture: Dan Schulman & James Yin)

Model presentation

 

I1, T1

9/21

Humans (Dix Ch 1). Computers (skim Dix Ch 2). HCI development process (Dix Ch 6).

Older Adults

I1

I2

9/28

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

Ethnography

I2

I3

10/5

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

Health interfaces

I3, T1

I4, T2

10/12

  --- Columbus Day: NO CLASS ---

 

 

 

10/19

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

GUI tools

I4, T2

I5, T3

10/26

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

Tangible interfaces

I5, T3

I6, T4

11/2

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

Social interfaces

I6,T4

T5

11/9

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

Mobile interfaces

T5  

T6

11/16

Heuristic evaluation (Dix Ch 9, Nielsen Ch 5)

Affective interfaces

T6

I7, T7

11/23

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

Speech interfaces

I7

I8, T9 

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).

Misc interfaces

 

12/14

Final project presentations.

 

T8,T9