Lecture 09-02

The First Day: Overview

  • Questions
  • Introductions
  • Some new media art
  • p5 and a programming task(s): line intersections.

Why this class?

  • Coping with with the bimodal classroom is very challenging.
    Some students have studied programming in CS contexts. But then they say: “I know how to program, but I don’t know how to use programming to make art or design”.
  • How do you get better at something? The answer is simple: practice. And what is practice? It is playing your scales, again and again, often with errors. This class is designed to give you the “butt in seat time” you need to develop good craft.
  • We need an early programming course which allows you to use code in ways which are improvisatory rather than planned, concrete rather than abstract, expressive rather than utilitarian.

Morning Activities

We did the following paper computing:

The Afternoon.

Critical Information.

  • Arts-research support: FRFAF Grants
  • The deal with the Weird Reality conference
  • Please don’t leave your things, especially laptops. The STUDIO is a safe place but I don’t want to be responsible.

To consider:


Some upcoming assignments (very, very briefly)

  • Clock
  • Face Puppet
  • Animated GIF loop
  • #PlotterTwitter
  • Decorated Skeleton
  • Data Visualization
  • Computational Alphabet
  • Drawing Program
  • Sound Visualization
  • Networked Object
  • Generative Book

Other People’s Stuff

Questions: What is Generativity? What does or could Interactive Art mean? What is Computational Design?

Starting with p5.js

Get help if you need it

Learning how to get help when you need it is one of the most important skills you can learn. You don’t have to go it alone!

We didn’t get to see / until next time…