This course is aimed at teaching the basics of computer programming to artists, designers, architects, musicians or anyone who is interested learning to author their own creative application. Over the last few years, there has been an increased interest from a range of disciplines, beyond those of computer science and software development to engage with ideas associated with coding. It is a growing field as creative people are learning to use “algorithmic thinking” as a medium for self-expression.
During the course, you'll learn the fundamentals of computer programming within the context of creative exercises and mini-projects. In addition, you will explore some of the philosophy and ideas associated with artists working with code. You'll be using the visual programming language Processing, a platform that combines visual art with traditional elements of programming, the software is free to use and open source.
Watch this short video clip, which explains some of the current thinking and examples of work within this area:
Minimum entry requirements
You should be comfortable and confident with using a computer however the course is aimed at novice programmers or someone with programming skills who would like to think differently about how these may be used.
The history and current practices in software art.
Materials
All the necessary technology for the course will be provided, however It is also recommended that you have a sketchbook for the development and recording of ideas for the mini projects.