Computer Science E6174-001
Interaction Design: A Perceptual Approach

A graduate seminar; undergraduates accepted with instructor's permission.

Instructor: W. Bradford Paley
TA: Edward Ishak
Class members: assignments, projects, interests.
Courseworks: turn in homeworks here
Spring semester, 2005
Mondays, 6:00-8:00 pm
Location: CS Conference Room, 4th floor, Mudd
Prerequisite: CS W3156 or CS W3157, or equivalent; or instructor's permission.


Previous course website: here


The short description

An advanced seminar on interaction design. Introduction to relevant topics in psychophysics, cognitive psychology, psycholinguistics and related fields. Application of key attention-directing techniques from fine arts, graphic arts, and illustration. Guest lectures from leaders in these fields. hands-on experience developing skills for participatory design, low-fidelity prototyping, and implementation of custom widgets.


A pictorial description

What do these interfaces have in common?


Text analysis

Sales trader's blotter

NYSE wireless handheld

Knowledge management

Physical interfaces

Ubiquitous computing

Toys / perceptual probes

Fine art

Each one developed the interaction from the ground up, directly addressing user needs; going so far as to invent new widgets and modes of interaction. But those new interaction techniques were only new to computers--they were designed to be familiar to the users, tapping into the way they think about their work. Finally, they were designed with an understanding of the mechanisms of perception, which were engaged using techniques gleaned from artists.

Each was developed with the instructor in the role of lead designer.

We will be studying how to figure out what the user needs, how to develop new interaction techniques when necessary, and how to design them for maximum utility.


A longer description


Required Books

Optional Books (recommended if you plan to build a UI/visualization library)

Course plan

What follows is a sketch of the class, week by week. It may be rearranged and changed as we go along; based on speaker availability, class feedback, and emerging topics that we all feel are worth pursuing.

Date Topic Assignment Guest speaker
 
31-Jan-05 Introduction #0: Make a WebPage introducing yourself.
 
7-Feb-05 Scope: choosing a project #2: Find a scope for your term project

 
14-Feb-05 Observing & interviewing #3: Interview a user; develop goals/tasks, entities/attributes, states/behaviors chart
 
21-Feb-05 Low-fidelity prototyping #4: Draw & fill boxes, windows, scatter plot, bar chart
 
28-Feb-05 Illustration #5: Find illustrations, graphs, metaphors, explanations relating to your project
7-Mar-05 Scoping & presentation of term projects, review of areas covered by all class projects #6: Tuned term project (version-2): resubmit (again)
4-Apr-05 Reading #7: Readings/Articles
18-Apr-05 Reading #8: "Local Expert" Readings


Content notes

We will be covering most of this material within the structure outlined above.

Introduction, Case Studies

Brain Science as a Basis for Design Design Principles: illustrations as interfaces Participatory Design Discovery: finding out how the system should accomplish its goals

This outline is somewhat expanded in courseNotes.html.