Syllabus

Creative Coding

Code
ABQ2AM
Points
7.5 Credits
Level
Second Cycle
School
School of Culture and Society
Subject field
Moving Image Production (BPO)
This course can be included in the following main field(s) of study
Audiovisual Studies1
Progression indicator within (each) main field of study
1A1N
Approved
Approved, 11 June 2024.
This syllabus is valid from 11 June 2024.

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.