Learning Outcomes
On completion of the course, students will be able to:
- create audiovisual compositions by constructing structured programs that apply iteration, selection, variables, functions and data structures
- use the standard library of the programming language, and handle data structures and algorithms for audiovisual content in some creative coding environment
- handle communication with other audiovisual tools and control devices via various standard communication protocols
- create interactive audiovisual creations using one or more creative coding tools in cooperation
- do basic troubleshooting of a program
- use basic version managment.
Course Content
The course provides an introduction to creative coding for students with a background in media production. The course begins with basic programming exercises in a development environment that is adapted for non-programmers and audiovisual design. The course includes basic techniques for programming through creation and the course provides an orientation in various code libraries for audiovisual creative coding and programming languages. The programming environments can be parts of a larger ecosystem of tools for audiovisual creation, where creative coding can extend and reshape the tools. The course ends with a specialisation and deepening in techniques and programming languages through a creative project. The course also inludes basic version control and code sharing.
Assessment
The course is examined both individually and in groups by:
- practical presentation
- oral presentation
Grades
The grading scale used for the final course grade is U–G.
Grades are reported as follows:
- Exercises: create audiovisual compositions, use the standard library, troubleshooting, and versioning. - 2.5 Credits | U–G
- Design project: communication with other audiovisual tools or controllers. - 2.5 Credits | U–G
- Interactive design project: cooperating tools. - 2.5 Credits | U–G
Entry Requirements
- Bachelor‘s degree in music, sound and music production, composition, visual production, audiovisual production, graphic design, or teaching degree with a focus on media production, alternatively a bachelor‘s degree combined with documented knowledge and experience of production processes and current technology in the audio and/or visual field.
Other Information
This course cannot be counted towards the same degree along with courses that have equivalent content.
If the student has received a decision/recommendation granting study support from Dalarna University because of a disability, then the examiner has the right to offer an alternative examination arrangement. The examiner takes into account the objectives in the course syllabus when deciding whether the examination can be adapted in accordance with the decision/recommendation.