Start with Cassie
- Ahead of time - download p5.js desktop editor
- Set expectations - learn to code through making interactive and generative art
- What is p5.js? What does the .js mean? Show some examples interactive, generative art. (http://leslieruckman.tumblr.com/)
- What is code? Briefly mention that code is a series of instructions, executed sequentially.
- Stay within setup(). Talk about how to draw simple shapes, coordinate system, stroke, fill, background
- exercise - draw three shapes, snowman
- Talk about draw(). Discuss frames, 30 f/s minimum, etc. Throw in the word loop.
- code inside is getting executed over and over again, but at a fixed rate, every 1/60th of a second