CS 2637 FOUNDATIONS OF HUMAN-COMPUTER INTERACTION

Human-Computer Interaction is the science of building technologies for human use and studying how people use existing technologies. This course provides an introduction to user research methods in Human-Computer Interaction, including the generative methods used to design technologies, evaluative methods used to assess technologies, and human and automated data analysis approaches. The course will discuss applications of these topics to both well-established technologies (websites, mobile apps) and emerging technologies (e.g., brain-computer interfaces, AR/VR) as well as applications to emerging research areas in HCI such as crowdsourcing and human-AI interaction. A strong programming background is expected to take this course.

Academic Career: Graduate
Course Component: Lecture
Minimum Credits: 3
Maximum Credits: 3