1 – 27th January

2 – 3rd February

  • Introduction to creative computation


  • Introduction to processing/file structure/IDE
  • the coordinate system, primitives and drawings
  • Color
  • Variables

Due next week:

    • Complete class survey here.
    • Download Openpaths to your phone or device and login to the app. This will allow you to collect your geolocation data over the next few weeks. We are going to use this data for a project later in term.
    • Assignment 1, part 1 – due next week. Post a screenshot of your portrait to this blog.
    • Look up Sol Le Witt’s wall drawings and then read: Casey Reas, A text about Software & Art
    • Amit Pitaru – This whole talk, essential viewing is from  32.10 minutes – end.
    • Make a post to this blog of a work of art made with Processing that you found on the website. Does it relate to either of the readings?

3 – 10th February

  • Generative Design Methods


  • Variables
  • Motion and movement
  • Conditionals
  • Procedural thinking

For next week:



4 – 17th February

Assignment 1 – part 2 due. Submit your code as instructed here. 

  • Programming Interactivity


  • Booleans
  • Loops

For next week:

    • Complete the exercises in each section labelled 4 of Weeks section this site. Label and organise your code and files and zip them into a folder. Labelling the zip with Week4-LastNameFirstName and drop them into the dropbox.
    • Research exercise: Make a post that discusses two interactive pieces of art. Discuss how the interaction takes place, and how the work scripts user behavior. How does it relate to some of Rokeby’s ideas. Your post should be (250-500 words in length). For ideas and places to research see the blogs and links in the Resources section of this site.
    • Read: David Rokeby, Transforming Mirrors, Subjectivity and Control

5 – 24th February


  • Transformations
  • Noise

For next week:

6 – 3rd March

Assignment 2 due


  • Arrays
  • Functions

For next week:

  • Code in the News: Find a current news article, or piece of media dealing with an aspect of how code effects and shapes contemporary life and post to the blog.
  • Exercises in arrays and functions section. Put these exercises in a folder, zip and upload to Moodle.
  • If you haven’t already installed OpenPaths, do so immediately. You will be using this data next week.
  • Reading: Writing Code is like solving a rubick’s cube. Do you agree?

7 – 10th March

Computational text and performance

  • Introduction to external libraries
  • Sound
  • Text and strings

For next week:

  • Complete Assignment 3 – Rapbot
  • Read and complete Weeks 7a, 7b, 7c tutorials.
  • Revise text, strings and fonts.

8 – 17th March

Information Artworks

  • Assignment 3 due
  • Intro to data viz
  • Classes and Objects

For next week:

9 – 24th March

Assignment 4


  • Mapping library
  • Introduction to projection mapping
  • Processing Video Library

Last day to withdraw from spring 2015 courses without academic penalty (“W” grade)

For next week:

  • Hand in your mapping project by Friday 27th on moodle
  • Make a screen shot or screen capture of your map and publish to this blog
  • Reading: Watch
2 - 3
4 - 5
6 - 7
8 - 9
10 - 11
12 - 13
13 - 14