Skip to content


Interaction Design & Software Programming 7.5 credits

Interaktionsdesign & programmering
First cycle, D0027E
Course syllabus valid: Autumn 2019 Sp 1 - 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.

Syllabus established
by Jonny Johansson, HUL SRT 15 Feb 2018

Last revised
by Jonny Johansson, HUL SRT 15 Feb 2019

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:
  • demonstrate knowledge and understanding of the concept of interaction design within information systems and related areas;
  • demonstrate understanding of development of interactive information systems (applications and services) on different development platforms, supported by different frameworks and design patterns;
  • design, develop, and present a solution in the form of a working prototype and development approaches on the chosen 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. 

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.

Group assignments 7.5 hp (U/G)

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 (May change until 10 weeks before course start)
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 scaleHPStatusFrom periodTitle
0001Compulsory assignmentsU G VG *7.50MandatoryA18