INF3260 – Human-Computer Interaction (HCI)
Course description
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.
Admission
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.
Prerequisites
Formal prerequisite knowledge
In addition to fulfilling the Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:
- Mathematics R1 or Mathematics (S1+S2)
The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or by other equivalent studies. Read more about special admission requirements (in Norwegian).
INF1000 – Introduction to object-oriented programming (continued)/INF1100 – Introduction to programming with scientific applications (continued)/HUMIT1700 – Grunnkurs i programmering for humanister (discontinued)
Recommended previous knowledge
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 INF3120 – Software engineering (discontinued) is recommended.
Overlapping courses
3 credits overlap with UNIK4140
Teaching
2 hours of lectures an d two hours of group taching every week.
Examination
The evaluation is based on one project assignment and a final oral exam. Both must be accepted (and also in the same semester).
Grading scale
Grades are awarded on a pass/fail scale. Read more about the grading system.
Course editor: 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 www.matnat.uio.no/english/studies/examination/repeat.html
Other
Note that the first lecture is mandatory.