Schedule, syllabus and examination date

Choose semester

Course content

The aim of the course is to develop knowledge of and practical experience with the design and implementation of systems intended for real-time sonic or musical interaction. This could be in the form of a performance-oriented musical instrument, or in various types of interactive sonic systems that explore collaborative physical, or virtual music-making.

Learning outcome


Having completed the course, the student will:

  • be familiar with the principles for design and evaluation of musical human-computer interaction.
  • have knowledge of different types of sensors and input devices, and strategies for acquisition, filtering and mapping of sensor data.


Having completed the course, the student will:

  • be able to design and prototype both hardware and software components of a complete musical instrument or other kind of interactive sonic system.
  • have hands-on experience with sensor data acquisition and mapping of sensor data to sound synthesis/processing engines.
  • be able to reflect on the aesthetic qualities of interactive music 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.

Students enrolled in other Master's Degree Programmes can, on application, be admitted to the course if this is cleared by their own study programme.

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


Formal prerequisite knowledge

Completion of the course MCT4001 – Introduction to Music, Communication and Technology or equivalent documented competencies.

Recommended previous knowledge

It is recommended that the student has basic programming experience, and some experience in music technology.

Overlapping courses

5 credits overlap with MCT4045 – Interactive Music Systems (continued)


The course uses a flipped classroom model and blended learning methods, and includes:

  • Video lectures, readings and assignment in preparation for the workshops.
  • 10 workshops of 4 hours with compulsory attendance.

In order to qualify for the exam, students must attend at least 8 out of the 10 workshops and one mandatory project assignment must be approved. Read more about compulsory activities here.


Project assignment (50%)

The project consists in the design and implementation of a complete and real-time interactive music system prototype. This may include systems for musical performances, collaborative music-making, or sound installations. Projects are decided by the students and must be approved by the course responsible. Prototypes are showcased at the end of the semester in a live concert. Associated technical material and documentation must be submitted as well.

Trial lecture (50%)

The trial lecture consists of a 20 minutes presentation focused on the developed interactive music system. The presentation should cover aspects such as the key features of the system, related literature, details on design and implementation of the various system components, consideration of associated usability aspects, critical thoughts and reflections.

Submit assignments in Inspera

You submit your assignment in the digital examination system Inspera. Read about how to submit assignments in Inspera.

Use of sources and citation

You should familiarize yourself with the rules that apply to the use of sources and citations. If you violate the rules, you may be suspected of cheating/attempted cheating.

Language of examination

The examination text is given in English, and you submit your response in English.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Explanations and appeals

Resit an examination

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.

Special examination arrangements

Application form, deadline and requirements for special examination arrangements.


The course is subject to continuous evaluation. At regular intervals we also ask students to participate in a more comprehensive evaluation.

Facts about this course






Every autumn


Every autumn

Teaching language