MCT4001 – Sound and Music Programming
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.
The course is available to students admitted to Music, Communication and Technology (master).?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.
Recommended previous knowledge
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