INF4260 – Human-Computer Interaction (HCI)

Schedule, syllabus and examination date

Choose semester

Course content

This course is an introduction to those subjects that constitute the field that is usually referred to as human-computer interface or human-computer interaction. The course will cover some basics about perception, ergonomics, information processing, cognitive theories, interaction theory, metaphors for interface design and communication. In putting these subjects together, we wish to give students a broader perspective on the interface design process. The course has a practical part through which we focus on the experience of getting to know the use and the user, prototyping and finally evaluating the design. Practical part may have special focus on mobile services and interactive web solutions.

Learning outcome

After the course, students should be able to implement an interface, or to be a part of the interface design team in a qualified manner. They should be able to understand the requirements and specifications for the design as well as to understand the user. They should be able to design prototypes and come up with methods and criteria for evaluation of the design. In other words, students should have the basic knowledge which they can expand towards becoming a designer, programmer or usability engineer for development of modern ICT-systems.


Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.


Recommended previous knowledge

INF1000 – Introduction to object-oriented programming (continued)/HUMIT1700 – Grunnkurs i programmering for humanister (discontinued).
The subject builds on basic knowledge in informatics and use of IT-systems in different ways in the society. Knowledge on software engineering, for instance the course INF4120 – Software engineering (discontinued) is recommended.

Overlapping courses

3 credits overlap with UNIK4140


2 hours of lectures an d two hours of group taching every week.


The evaluation is based on one project assignment and a final oral exam. Both must be accepted (and also in the same semester). General information about the examination.

Grading scale

Grades are awarded on a pass/fail scale. Read more about the grading system.

The Course editor is Urban Nulden.

Resit an examination

This subject does not offer new examination in the beginning of the subsequent term for candidates who withdraw during an ordinary examination or fail an ordinary examination. For general information about new examination, see /studier/admin/eksamen/sykdom-utsatt/mn/index.html and /english/studies/admin/examinations/new-exam/index.html

Withdrawal from an examination

It is possible to take the exam up to 3 times. If you withdraw from the exam after the deadline or during the exam, this will be counted as an examination attempt.


It is strongly recommended to attend the first lecture since it will be given important information.

Facts about this course






Every autumn


Every autumn

Teaching language