Human-Computer Interaction

University of Oulu
Home Noppa 521145A >  Course overview

Course overview

The course is not in progress or the course does not use Noppa. Contents of this page may be out of date.

ECTS Credits 5   cr
Language of instruction EN.

In English.


Autumn, period 2

Learning outcomes

1. Knowledge of the Human Computer Interaction (HCI) fundamentals

2. Knowledge of evaluation techniques

3. Knowledge of prototyping techniques

4. Knowledge of how HCI can be incorporated in the software development process


Human and computer fundamentals, design and prototyping, evaluation techniques, data collection and analysis.

Mode of delivery

Face-to-face teaching.

Learning activities and teaching methods

Lectures (12 h), exercises (16 h), and practical work (105 h). The course is passed with an approved practical work (several assignments). The implementation is fully English.

Target group

Computer Science and Engineering students and other Students of the University of Oulu.

Prerequisites and co-requisites

While no specific courses are not required, elementary programming and design skills are desired.

Recommended optional programme components

The course is an independent entity and does not require additional studies carried out at the same time. The course involves some basic programming.

Recommended or required reading

All necessary material will be provided by the instructor.

Assessment Methods and criteria

The assessment is project-based. Students have to complete several individual exercises throughout the semester: 1: Using questionnaires; 2: Fitts law; 3: Advanced, team-based design exercise and essay. Passing criteria: all exercises must be completed, each receiving more than 50% of the available points.

Read more about assessment criteria at the University of Oulu webpage.


The course unit utilizes a numerical grading scale 1-5. In the numerical scale zero stands for a fail.

Person responsible Hosio Simo
Work placements

If relevant, guest lectures may be organized (optional).

This course is designed to provide students an introduction to Human Computer Interaction. The course is aimed at undergraduate and masters level students. Upon completing the course the student is able to explain the HCI fundamentals, explain evaluation and prototyping techniques, explain how HCI can be incorporated in the software development process. The course involves lectures, exercises, and practical work. The course is passed with an approved practical work. This course is taught only in English.


  • Dr. Tech. Simo Hosio
  • Kennedy Opoku Asare (assistant)
  • Simon Klakegg (assistant)



  • Introduction to HCI
  • The human
  • The computer
  • Interaction design basics


  • Evaluation & questionnaires
  • Performance-based evaluation
  • Advanced evaluation techniques

Practical work

  • Questionnaire analysis
  • Fitts' law
  • Team essay + design exercise


There is no exam for this course. All assessment is based on 3 exercises completed by the students. To pass, a student must complete all assignments, each one with more than half of the available points.  The exercises are is:

  • Week 2: Questionnaire Analysis (20%)
  • Week 4: Fitts' law (30%)
  • Week 7: Teamwork (50%)
  • Passing criteria: all 3 assignments are completed, each receiving more than 50% of the available points.

The final grade is computed by taking into account the respective weigths of the exercises and is given on the numerical scale 1 to 5, with 0 standing for fail.


All material for this course is available in Optima. This includes

  • Slides
  • Exercises
  • Datasets
  • Templates for exercises and presentations
  • Statistical tools


University of Oulu oulun.yliopisto(at)
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto