Info 213. User Interface Design and Development

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

Course History

Fall 2016

F 1-4 PM | Website

Fall 2015

TuTh 10:30-12

Fall 2014

TuTh 10:30-12 | Website

Fall 2013

TuTh 11-12:30 | Website

Fall 2012

TuTh 11-12:30 | Website

Spring 2012

TuTh 3:30-5 | Website

Spring 2011

TuTh 3:30-5 | Website

Spring 2010

TuTh 3:30-5 | Website

Spring 2009

TuTh 3:30-5 | Website

Spring 2008

TuTh 3:30-5 | Website

Spring 2007

TuTh 9-10:30 | Website

Spring 2006

TuTh 9-10:30 | Website

Spring 2005

TuTh 9-10:30 | Website

Spring 2004

TuTh 9-10:30 | Website

Spring 2003

TTh 9-10:30 | Website

Spring 2002

TTh 12:30-2 | Website

Spring 2001

TTh 12:30-2 | Website

Spring 1999

TTh 11-12:30 | Website