Programming Interactive Systems


Content, progress and pedagogy of the module

Module contents: In this module, students learn about basic principles of software and how different digital systems can be designed to create alternative forms of interactions between man and machine. Students will learn principles of object-oriented programming and how algorithms can be developed in order to design new forms of human-computer interaction.

Courses: In connection with the module, courses may be offered within the following areas:

  • Programming III
  • Digital Networks

Learning objectives


During this module students should acquire basic knowledge about

  • real-time input/output streams used in programming interactive systems
  • serial communication protocols used for inter-application communication, internetbased communications, etc.
  • basic user interface design principles for realizing a software interface for humancomputer interaction
  • data mapping strategies used in building interactive systems


During this module students should acquire sills in

  • applying technical knowledge to develop and demonstrate the use of an interactive system
  • analyzing use of the artefact
  • synthesizing knowledge in written documentation


During this module students should acquire competencies in

  • evaluating artefacts from a technical perspective
  • identifying further learning needs in the area of programming interactive systems.

Type of instruction

Method of working: Individual or small groups



Name of examProgramming Interactive Systems
Type of exam
Written and oral exam
The examination is a 7-day assignment on a set subject.

Form of examination: b)
The examination will take the form of a conversation between the student, the examiner and an internal censor on the basis of the artefact and report prepared by the student(s).

Number of pages: the written part must not exceed 5 pages.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleProgrammering af interaktive systemer
Module codeBAART20159
Module typeCourse
Duration1 semester
3. semester
Language of instructionEnglish
Location of the lectureCampus Aalborg
Responsible for the module


Study BoardStudy Board of Art, Health and Technology
DepartmentDepartment of Communication and Psychology
FacultyThe Faculty of Humanities