The First Day: Overview
- 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.
We did the following paper computing:
- “Knots” by Conditional Design
- “Kaleidoscope/Mirroring” by Conditional Design
- “Chutes/Shoots” planar graph drawing game as conveyed by Bryce Summers
- A/B hidden drawing exercise
- 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.
Some upcoming assignments (very, very briefly)
- Face Puppet
- Animated GIF loop
- 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!
- Dan Shiffman’s p5.js tutorial videos
- Dan Shiffman’s Processing tutorial videos
- Each other. (Give credit to the people who help you.)
- Me and our TA, Dan Moore
We didn’t get to see / until next time…