MCT4001 – Sound and Music Programming

Schedule, syllabus and examination date

Course content

The aim of the course is to provide a broad introduction to the core topics of the Music, Communication and Technology master's programme and to establish a baseline of common knowledge of tools and programming skills to work from in the rest of the programme. In addition, this course will also prepare the student for collaborative work.

Learning outcome

Having completed the course, the student will:?

  • be familiar with general-purpose (Python) and audio-specific (Pure Data) programming languages and have sufficient understanding to independently find necessary additional information.

  • know strategies for working together in multicultural and interdisciplinary teams.

  • be able to develop simple applications for offline and real-time applications for music.

  • be able to critically reflect on and assess applications made by themself and others.

  • be able to use tools for asynchronous online collaboration and communication

Admission to the course

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.

It is recommended that the student is familiar with at least one text-based and/or one graphical programming language.

Teaching

The course is taught using a flipped classroom model and blended learning methods and it includes:

  • 12 workshops of 2 hours on sound and music programming with general-purpose (Python) programming language.
  • 12 workshops of 2 hours on sound and music programming with audio-specific (Pure Data) programming language

Compulsory activities

  • Participation in 10 out of 12 workshops on sound and music programming with general-purpose (Python) programming language.
  • Participation in 10 out of 12 workshops on sound and music programming with audio-specific (Pure Data) programming language.
  • four qualifying programming assignments.

Information about assignments and the deadlines are available in Canvas. Students have to hand in the assignments within the given deadline, and are responsible for familiarizing with the requirements for the compulsory activities.

The compulsory activities are only valid within the current semester. All compulsory activities must be approved in order to sit for the exam. Students are responsible to keep track of registered absences and check that everything has been approved.

Read more about compulsory activities here.

Apply for a valid absence from compulsory activity or attendance.

Examination

Portfolio (70%)

The portfolio includes six individual or group programming assignments, such as real-time and offline sound/music-related applications developed in both general-purpose (Python) and audio-specific (Pure Data) programming languages.

Oral exam (30%)

The oral examination is primarily focused on the material submitted in the portfolio.

You need to pass both parts of the exam in the same semester to pass the exam as a whole.

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.

Resit an examination

More about examinations at UiO

You will find further guides and resources at the web page on examinations at UiO.

Last updated from FS (Common Student System) May 17, 2024 9:31:12 AM

Facts about this course

Level
Master
Credits
10
Teaching

Autumn 2023

Examination
Autumn
Teaching language
English