User Interface Design
Human-computer interaction principles. Direct manipulation, focus plus context, interaction history; interfaces for websites and website collections; usability testing; role of metaphors; case studies; advanced topics include information visualization, interfaces for collaboration, intelligent interfaces, and software agents. Prerequisite: CS 130 or CS 116A, or instructor consent.
Normal Grade Rules