Answers are grounded in this paper and cite their sources.
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.
No takes yet. Share an insight, caveat, or question.
Williamson et al. (2018) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: