Skip to content


Interaction Design & Software Programming 7.5 credits

Interaktionsdesign & programmering
First cycle, D0027E
Course syllabus valid: Spring 2022 Sp 3 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
First cycle
Grade scale
U G VG *
Systems Science
Subject group (SCB)
Informatics/Computer and Systems Sciences
Main field of study
Information Systems Sciences

Entry requirements

In order to meet the general entry requirements for first cycle studies you must have successfully completed upper secondary education and documented skills in English language and Added to that, you must have studied databases, systems development, and programming equivalent to D0019N Software development with Java, D0006N Object-Oriented Analysis and Design, and D0005N Databases II or equivalent courses.

More information about English language requirements


The selection is based on 1-165 credits.

Course Aim
After the course, the student should be able to:
  • describe the concept of interaction design and principles for usability, user experience and user interface, within the subject information systems.
  • motivate the choice of development platform and framework for interactive systems
  • design, develop and present a solution in the form of a working prototype and approach on the chosen development platform. 

The course covers: 
  • knowledge of interaction design, concept and related areas;
  • principles of usability, user experience and user interface;
  • development of applications / prototypes on various technical platforms with different frameworks and design patterns. 

Each course occasion´s language and form is stated and appear on the course page on Luleå University of Technology's website.
During the course, students will work on a project assignment based on the chosen use case and technical platform. The course is given both on campus and at distance. Teaching consists of teacher-led lectures (on campus and web-based), and student-led seminars based on selected use cases, discussions and tutoring. For distance students, the course is completely online but with compulsory meetings.

If there is a decision on special educational support, in accordance with the Guideline Student's rights and obligations at Luleå University of Technology, an adapted or alternative form of examination can be provided.
Examination assignments in group 7.5 credits, (U / G / VG) deal with all course objectives and include oral and written presentation of project assignment.

Technical Requirements: Access to a computer with microphone, web cam and permission to install software. Internet connection (minimum 0.5Mb/sec).

Jörgen Nilsson

Literature. Valid from Spring 2019 Sp 3
No compulsory course literature.

Reference literature:
Preece, J., Rogers, Y. & Sharp, H. (2016). Interaction Design: Beyond Human-Computer Interaction.
ISBN: 978-11-19-02075-2

Course offered by
Department of Computer Science, Electrical and Space Engineering

CodeDescriptionGrade scaleCrStatusFrom periodTitle
0001Compulsory assignmentsU G VG *7.50MandatoryA18

Syllabus established
by Jonny Johansson, HUL SRT 15 Feb 2018

Last revised
by Jonny Johansson, HUL SRT 16 Jun 2021