ARCHIVED SITE (last updated Fall 2005)
For current information, please visit http://www.ischool.berkeley.edu

 

 
              sbtrap
site map
 
University of California, Berkeley School of Information
     Management and Systems
SIMS > Academics > Courses > Course Catalog > INFOSYS 213
   

INFOSYS 213: User Interface Design and Development

 

Spring 2006
Spring 2005
Spring 2004
Spring 2003
Spring 2002
Spring 2001
Spring 1999


Course Description

Three hours of lecture per week. User interface design and human-computer interaction. Examination of alternative design. Tools and methods for design and development. Human- computer interaction. Methods for measuring and evaluating interface quality.

This course covers the design, prototyping, and evaluation of user interfaces to computers which is often called Human-Computer Interaction (HCI). It is loosely based on course CS1 described in the ACM SIGCHI Curricula for Human-Computer Interaction (Association for Computing Machinery, 1992).

HCI covers many topics including:

  1. Human capabilities (e.g., visual and auditory perception, memory, mental models, and interface metaphors);
  2. Interface technology (e.g., input and output devices, interaction styles, and common interface paradigms); and,
  3. Interface design methods (e.g., user-centered design, prototyping, and design principles and rules), and interface evaluation (e.g., software logging, user observation, benchmarks and experiments).

This material is covered through lectures, reading, discussions, homework assignments, and a course project. This course differs from CS 160 primarily in two ways:

  1. There is an emphasis on interfaces for information technology applications; and,
  2. There is less emphasis on programming and system development, although some simple prototyping (for example, in visual basic or using JAVA GUI development tools) may be required. (CS 160 has a big programming project.)

Prerequisites

IS 203 or consent of instructor.