05 :: How to program an aRt


Materials:


The fifth section in the course is an art class, of sorts. Notionally the goal is to build a new generative art system (because everyone loves pretty pictures), but it also serves as a mechanism to introduce key programming concepts: vectors, lists, coercion, logical operations, loops and conditionals are all introduced in this section. In this section there are two YouTube playlists, the “main” one which runs through the art class itself (and is rather fun!), and an “appendix” one that briefly summarises the relevant programming constructs in a succinct fashion (but is very dull).