Resources
Textbooks
There are no required books for class, but these books are excellent companions for the materials we’ll be covering:
- Generative Design 2nd ed by Benedikt Gross, Hartmut Bohnacker, Julia Laub, Claudius Lazzeroni. pdf (nyu lib)
- Getting Started with p5js by Lauren McCarthy, Casey Reas, Ben Fry. pdf (nyu lib)
- Form+Code by Casey Reas, Chandler McWilliams. pdf (nyu lib)
- Getting Started with Arduino by Massimo Banzi, Michael Shiloh. pdf (nyu lib)
Additional Reading Materials
Additional reading materials will be distributed as PDFs throughout the semester.
Other Technical Resources
p5.js references
- p5.js
- Daniel Shiffman’s Learning Processing
- IDM’s Image Processing Tutorial
- Visualizing Music
Github
- GitHub’s GitHub Tutorial
- Coding Train’s GitHub for Poets
- Git Interactive Cheatsheet
Arduino
- Arduino
- Arduino Language Reference
- Arduino Board Reference
- Arduinon Tutorials
- Sparkfun What is Electricity
- Setting Up The Arduino IDE
Other
Media Resources
- IDM Spring Show
- ITP Spring Show
- CMU’s IDeATe Gallery
- Parsons Design + Technolgy Gallery
- p5js Showcase
- OpenProcessing
- Cinder Gallery
- Processing (Vimeo)
- openFrameworks (Vimeo)
- Creative Applications
- Neural.it
- Eyeo Festival (Vimeo)
- r/CreativeCoding
For even more supplementary resources on programming, creative programming and programming languages, visit Katherine Bennet’s resources page.