Thursday 26th April 2018
As interfaces become more sophisticated, designing and adapting them requires an exponentially expanding set of design decisions. Computational methods can be used to synthesise elements of interfaces, to learn interaction structure from observations and to infer user intentions in a noisy world. Computational approaches empower HCI researchers to building sophisticated, robust interfaces quickly and reliably.
The course will cover:
This course will:
May 8th 2017
Block 1 | 9:00 - 10.20 | Introduction to computational interaction |
Optimisation in user interface design: Introduction | ||
Layout design with combinatorial optimisation (Jupyter notebook) | ||
Break | ||
Block 2 | 11.00 - 12:20 | Bayesian inference in HCI: Introduction |
Probabilistic decoding for intelligent text entry (Jupyter notebook) | ||
Break | ||
Block 3 | 16:30 - 17:10 | Machine learning in HCI: Introduction |
17:10 - 17:50 | Vision-based interaction with deep learning | |
@inproceedings{williamson2018computational, title={Computational Interaction: Theory and Practice}, author={Williamson, John and Oulasvirta, Antti and Hilliges, Otmar and Kristensson, Per Ola}, booktitle={Proceedings of the 2018 CHI Conference Extended Abstracts on Human Factors in Computing Systems}, year={2018}, organization={ACM} }
2018 / computationalinteraction.org