Computational Interaction: Theory and Practice

John Williamson, Antti Oulasvirta, Otmar Hilliges, Per Ola Kristensson

Research output: Contribution to conferenceAbstractScientificpeer-review


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
Original languageEnglish
Number of pages4
Publication statusPublished - Apr 2018
MoE publication typeNot Eligible
EventACM SIGCHI Annual Conference on Human Factors in Computing Systems - Palais des Congrès de Montréal, Montreal, Canada
Duration: 21 Apr 201826 Apr 2018
Conference number: 36


ConferenceACM SIGCHI Annual Conference on Human Factors in Computing Systems
Abbreviated titleCHI
Internet address


  • computational
  • optimization
  • Inference
  • machine learning

Fingerprint Dive into the research topics of 'Computational Interaction: Theory and Practice'. Together they form a unique fingerprint.

Cite this