Computational Interaction: Theory and Practice
Authors
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.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 67%
Special Interest Group on Transparent Statistics Guidelines
CHI '18· Computational Methods in HCI +1
- 67%
Increasing the Transparency of Research Papers with Explorable Multiverse Analyses
CHI '19· Algorithmic Transparency & Auditability +1
- 67%
MYND: Unsupervised Evaluation of Novel BCI Control Strategies on Consumer Hardware
UIST '20· Brain-Computer Interface (BCI) & Neurofeedback +1
- 67%
SemanticOn: Specifying Content-Based Semantic Conditions for Web Automation Programs
UIST '22· Recommender System UX +1
- 67%
Demystifying Reward Design in Reinforcement Learning for Upper Extremity Interaction: Practical Guidelines for Biomechanical Simulations in HCI
UIST '25· Human Pose & Activity Recognition +1
- 60%
Computational Interaction: Theory and Practice
CHI '18· Computational Methods in HCI
- 60%
Computational Rationality as a Theory of Interaction
CHI '22· Computational Methods in HCI
- 60%
Model-based Evaluation of Recall-based Interaction Techniques
CHI '24· Computational Methods in HCI
- 60%
Small-Step Live Programming by Example
UIST '20· Computational Methods in HCI
Based on Jaccard similarity of research subtopics & professions (≥60%)