University of London

Small Navigation Menu

Primary Menu

Pre-requisites / co-requisites

For students registered for the BSc in Creative Computing only .

Topics covered

  • The Bauhaus
  • History of mathematics and computing in creativity
  • Multimedia
  • Point, Line, Plane
  • Trigonometry 1
  • Animation 1
  • Bits and Pixels
  • Motion 2
  • Perspective, Projections and Affine Transformations
  • Open GL
  • Genetic programming
  • Simulation
  • Filters and Special Effects.


One three-hour unseen written examination and coursework.

Essential reading

Reas, C. and B. Fry Processing: a programming handbook for visual designers and artists. (MIT Press, 2007)

Glassner, A. Processing for visual artists: how to create expressive images and interactive art. (Natick, MA: A.K. Peters, 2010) 

Maeda, J. Creative code: aesthetics + computation. (Thames & Hudson, 2004)

Reas, C. and B. Fry Getting started with processing. (Beijing; [Cambridge, MA]: O’Reilly, 2010) 

Shiffman, D. Learning processing: a beginner’s guide to programming images, animation, and interaction. (Morgan Kaufmann/Elsevier 2015) 2nd edition

Sample study materials