Credits: 5

Schedule: 31.10.2016 - 16.12.2016

Teaching Period (valid 01.08.2018-31.07.2020): 

II 2018-2019 (autumn), II 2019-2020 (autumn)

Learning Outcomes (valid 01.08.2018-31.07.2020): 

Understanding of computational and model-based approaches to user interface design; Knowledge of major predictive models and theories in human-computer interaction; Ability to formulate and solve realistic user interface design problems using formal and computational approaches;

Content (valid 01.08.2018-31.07.2020): 

Lectures on user interfaces, models, and theories; Assignments solved with Python or Matlab; Assigned readings

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

Lectures, assignments, bonus tasks, exam

Workload (valid 01.08.2018-31.07.2020): 

Contact teaching 40 h
Independent work 70 h

Study Material (valid 01.08.2018-31.07.2020): 

Lecture notes, assignments, and readings in MyCourses. Starting in 2018, the course will use as course book "Computational Interaction" (Oxford University Press, 2018).

Substitutes for Courses (valid 01.08.2018-31.07.2020): 

ELEC-E7850, S-38.3062

Course Homepage (valid 01.08.2018-31.07.2020):

Prerequisites (valid 01.08.2018-31.07.2020): 

Programming skills: Python (mandatory) and Matlab (recommended). Previous course on human-computer interaction (strongly recommended).

Grading Scale (valid 01.08.2018-31.07.2020): 


Registration for Courses (valid 01.08.2018-31.07.2020): 


Further Information (valid 01.08.2018-31.07.2020): 

Language class 3: English

This course offers a deep introduction to the design and adaptaiton of interactive systems from engineering and computational perspectives. Students learn to formulate design problems and derive solutions by analysis, simulation, learning, and optimization. Application areas cover the most widely used interfaces. The course offers a solid introduction to students who seek principled understanding of user interfaces now and in the future. The maximum number of students may be limited. Students of the University of Helsinki are welcome join the course but are asked to contact the teacher in advance.