Graduate Computer Science

CS G170: Computer/Human Interaction MS: SE

This course covers the principles of human-computer interaction and the design and evaluation of user interfaces. Topics include an overview of human information processing sub-systems (perception, memory, attention and problem-solving), how the properties of these systems affect the design of user interfaces; the principles, guidelines, and specification languages for designing good user interfaces, with emphasis on toolkits and libraries of standard graphical-user-interface objects; and a variety of interface evaluation methodologies that can be used to measure the usability of software. Additional topics may include: World Wide Web design principles and tools, computer-supported cooperative-work, multi-modal and next generation interfaces, speech and natural language interfaces, virtual reality interfaces. Coursework includes both the creation and implementation of original user interface designs, and the evaluation of user interfaces created by others.
Prerequisites:
Knowledge of C/UNIX
Credit hours: 4