CS 5340 – Human-Computer Interaction

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

 

Schedule

 

Date

Topics & Readings

Assignments

Lectures

Practice

Research

Due

Start

9/13

Overview of HCI and course.

Model presentation

 

I1, T1

9/20

Intro (Dix Intro). Humans (Dix Ch 1). Computers (skim Dix Ch 2). (Guest Lecture: Stephen Intille)

Health interfaces

I1

I2

9/27

HCI development process (Dix Ch 6). Interaction paradigms (Dix Ch 3). Doing observational studies (Fetterman). 

Ethnography

I2

I3

10/4

Requirements analysis (Dix Ch 13 & 15, Rosson part of Ch 2). [HCI for older adults][Intro to Java Swing]

Older Adults

I3, T1

I4, T2

10/11

  --- Columbus Day: NO CLASS ---

 

 

 

10/18

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

GUI tools

I4, T2

I5, T3

10/25

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

Tangible interfaces

I5, T3

I6, T4

11/1

Universal design (Dix Ch 10). Paper prototyping (Rettig). Guest lecture (7-7:45pm): Carolyn Boettner.

Agent interfaces

I6,T4

T5

11/8

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

Mobile interfaces

 

T6

11/15

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

Speech interfaces

T5 

I7, T9

11/22

Heuristic evaluation (Dix Ch 9, Nielsen Ch 5)

Affective interfaces

I7, T6

I8, T7 

CSCW (Dix Ch 19). Guest lecture (6-7pm): Joan DiMicco, IBM Research. CSCW I8

12/6

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

HRI

T7

T8

12/13

Final project presentations.

 

T8

 

12/17 Final report due ** 9am **   T9