CS 160. User Interfaces

Current Schedule (Fall 2016)


Catalog Description: (4 units) The design, implementation, and evaluation of human/computer interfaces. Students work in multi-disciplinary teams on a semester-long design project. The user-centered design process: contextual inquiry, needs analysis, ideation, rapid prototyping, iterative development, qualitative and quantitative evaluation methods. User interface technologies, input/output devices, and architectures. Principles of human perception, cognition, and learning. Current topics in UI design such as mobile device interaction, localization, personalization, speech interfaces, visualization, and help systems.

Prerequisites: CS 61B

Course objectives: The goal of the course is for students to learn how to design, prototype, and evaluate user interfaces using a variety of methods

Topics covered:

General Catalog