Welcome to CS124a
CS124a introduces
students to issues in the design, implementation, and evaluation of
human-computer interfaces, with emphasis on user-centered design and
graphical interfaces. Students will learn basic skills that aid them in
choosing the right user interaction technique and developing an
interface that is well-suited to the people for whom it is designed.
Course Aims and Objectives
- 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\
- Describe how technological challenges and interface
goals often work against one another
- Describe how traditional UI design techniques do and do
not apply to at least one type of non-WIMP interface.
- Aim 2: To teach students to think and speak critically about interface design from both
a technological and user interface perspective
Objectives:
- Identify key points for discussion from a research
paper
- Participate in class discussion