ABSTRACT
This course introduces computational methods in human--computer interaction. Computational interaction methods use computational thinking -- abstraction, automation, and analysis -- to explain and enhance interaction. This course introduces optimization and probabilistic inference as principled methods. Lectures center on hands-on Python programming, interleaving theory and practical examples.
Index Terms
- Computational Interaction: Theory and Practice
Recommendations
Computational Approaches to Interaction Design
CHI EA '17: Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing SystemsThis course will introduce computational methods in HCI. As interfaces become more sophisticated, designing them requires an exponentially expanding set of design decisions to be made. Hand-tuning can only explore a tiny fraction of the design space. ...
Computational Interaction with Bayesian Methods
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsThis course introduces computational methods in human--computer interaction. Computational interaction methods use computational thinking---abstraction, automation, and analysis---to explain and enhance interaction. This course introduces the theory of ...
Computational Modeling in Human-Computer Interaction
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsWe propose a workshop on rapidly emerging topic of Computational Modeling in HCI to address the challenges of increasing complexity of human behaviors we are able to track and collect today. The goal of this workshop is to reconcile two seemingly ...
Comments