CPST 3250 Human-Computer Interaction

This course examines topics related to developing and evaluating user interfaces for interactive computer systems. Topics covered include usability goals and principles, user interface design principles, managing design processes, prototyping and construction, interface metaphors, interaction styles, interaction devices, software tools, user interface builders, evaluation paradigms and techniques, usability testing, user manuals, tutorials, computer-supported collaborative work.


3000 level programming course, or equivalent experience.