Introduction to Coding for Creatives

This course offers an introduction to coding (writing computer programs) for complete beginners. It teaches Processing – a language tailored specifically for use by artists and designers. Processing is a version of Java, a standard language used in everything from websites to games and industrial applications...

Taught by: Rich Cochrane, Andrew McGettigan.

Description


This course offers an introduction to coding (writing computer programs) for complete beginners. It teaches Processing – a language tailored specifically for use by artists and designers. Processing is a version of Java, a standard language used in everything from websites to games and industrial applications. We will focus on animation and interactive applications of the language, learning how to create and manipulate images, write algorithms to facilitate interaction and work with text and sound.

We assume that you have no prior programming experience and will focus on the fundamental concepts underlying all programming languages. The course is based on one developed by Fine Art Maths Centre with CSM undergraduate and postgraduates. Our students have gone on to program in a diverse range of environments including 3D game engines, virtual reality, web development and interactive digital installations.

Students will need to bring their own laptop (Apple Mac or Windows PC). Full instructions for downloading and installing the Processing software will be given during the first session

Course level:
Beginners


Who should take this course?
Artists and designers who want to learn a programming language to enhance their practice, or as a general skill – programming may be becoming the basic literacy for the 21st century.


What will you learn on this course?
Students who complete the course will understand many of the basic concepts underlying the practice of coding. You will also have a good understanding of the Processing framework and language, which is very similar to the popular Java language.

What are the key topics the course will cover?

  • Basic concepts about how computers work
  • General programming techniques
  • Image production and manipulation

What will you learn?
By the end of the course you will be able to design and create their own programmes in Processing

This course includes:

  • Interactive workshops
  • One-to-one guidance

Pre-requisites

  • Students should be able to turn on their computer and use the internet to search and download.
  • Have a good level of English

Tutor information

Rich Cochrane teaches privately and writes non-fiction connected with mathematics and the history of ideas. His most recent project was a three-man performance and accompanying book commissioned by the Museum of London. With Andrew, he co-teaches the BA Fine Art Geometry course at Central Saint Martins. He received his PhD in the aesthetics of music in 1997.
Andrew McGettigan writes on philosophy, the arts and education. He is the author of The Great University Gamble (Pluto 2013). He has taught and supervised at CSM for over 5 years and launched the CSM Philosophy of Art reading group. He was awarded his doctorate in 2006 from the Centre for Research in Modern European Philosophy.

Materials

Please bring the following materials with you to the first session:

  • Laptop computer (Mac or PC)
  • Materials for note-taking 

Recommended Reading:

  • Shiffman, Daniel (2008) Learning Processing: A Beginner’s Guide to Programming Images, Animation and Interaction. Amsterdam: Morgan Kaufmann.

Please note that the course covers most of the material in the text above, but at a more introductory level

Details for booking

DateDay of WeekTimeDurationCostStatusLocationAction
09/01/2017 - 13/03/2017Mondays18:30 - 21:0010 Weeks£625Available Granary Sq. - N1C Add to Basket