Human Computer Interaction
This course covers topics in human-computer interaction, including user-centered design, user interface software architecture, rapid prototyping and iterative design, and evaluation techniques. The goal of this course is to introduce students to tools and skills that can be applied to the process of user interface design.