CS220, Spring 2024
Human-Computer Interaction will delve into the fundamentals of how people interact with technology within the context of their environment, abilities, needs, and goals. We will discuss four iterative and intermingled stages of user-centered design: needfinding and how to conduct user research, ideation and design, evaluation and testing, and prototyping. This course will also touch on rising and relevant topics in computer science, such as accessibility, conversational interfaces, and ethics in design.