Human-Computer Interaction (HCI) is a field within Computer Science that focuses on the design and use of computer technology, centered on the interfaces between people (users) and computers. Common sub-topics include social computing, prototyping, experimentation, etc.
Studying Human Computer Interaction (HCI) usually requires Computer Programming background. Some courses that focus on web HCI require web programming background specifically.
Stanford University
Winter 2023
This iteration of CS 347 focuses on the future of HCI. It connects core theories with modern research innovations, covering areas like ubiquitous computing, social computing, design tools, AI+HCI, and accessibility. This course involves significant reading and discussion and has prerequisites for CS or SymSys students.
No concepts data
+ 17 more conceptsStanford University
Autumn 2022
This course provides an introduction to Human-Computer Interaction (HCI), emphasizing user-centered design, prototyping, and evaluation of user interfaces. Topics include cognitive principles, visual design, and social software. A significant portion of the course involves a team-based design project. The course assumes prior programming experience.
No concepts data
+ 14 more conceptsStanford University
Spring 2021
CS 347 is an advanced HCI course that surveys foundational and cutting-edge HCI research. Students participate in discussions, read relevant papers, and undertake a research project aimed for submission to a top-tier HCI venue. The course assumes previous experience with HCI, particularly for CS or SymSys students.
No concepts data
+ 15 more concepts