Welcome to CS182-1
As computers move off of the desktop, interfaces are moving away from the traditional windows, icon, menu, pointer (WIMP) paradigm. This class will examine the technological and usability issues in constructing non-traditional (i.e. non-WIMP) interfaces.Styles of interfaces we will examine may include speech and natural language-based interfaces, tangible interfaces, vision-based interfaces, and pen-based interfaces. For each class of interface, we will address the degree to which the interface must rely on recognition or artificial intelligence, and the specific advantages, disadvantages and challenges this "intelligence" introduces.
- Aim 1: To give students a basic understanding of traditional user interface (UI) development principles Objectives:
- Identify the major components of UI design
- Describe and apply the principal UI design techniques
- Aim 2: To familiarize students with a broad range of non-WIMP UI paradigms and to examine how traditional principles apply (or do not apply) to these new paradigms Objectives:
- Identify the major technical and UI challenges for a number of different UI paradigms
- Describe how traditional UI design techniques do and do not apply to new kinds of interfaces
- Describe how technological challenges and interface goals often work against one another
- Aim 3: To give students an appreciation
for the advantages and disadvantages of incorporating intelligence into
user interface design
Objectives: - Identify situations in which intelligence improves usability and situations in which it detracts from it
- Evaluate how system error affects usability
- Explore human perception of machine intelligence
- Aim 4: To teach students to think,
speak and write critically about these new interfaces styles from both
a technological and user interface perspective
Objectives:- Critically respond to a research paper
- Identify key points for discussion from a research paper
- Organize and lead class discussion