This page has books (online and physical) and resources that are useful for the course.
Textbooks (Available online through ANU Library)
There are several textbooks available online through the ANU Library on
p5.js and creative coding, these three cover similar topics to this course and are a good resource:
Make: Getting Started with p5.js. Lauren McCarthy, Casey Reas, and Ben Fry. 2015. (link)
Coding Art: The Four Steps to Creative Programming with the Processing Language. Mathias Funk and Yu Zhang. 2021. (link)
And now here are two extra books that you might like to look at for extending your knowledge beyond the requirements of the course.
The following book is for those who would like more in-depth knowledge of computer graphics, it’s a free textbook distributed online. A full treatment of computer graphics is beyond the scope of COMP1720, but after working in
p5 you might have an appetite for more!
- Introduction to Computer Graphics. David J. Eck. 2021. link.
Art and Interaction Bibliography
Charles maintains a bibliography of useful resources about interactive computer art and music: https://cpmpercussion.github.io/art-and-interaction-bibliography/
This list is especially useful for figuring out “recent developments” in art and interaction computing.
The repo is here so if you want to add something, make a pull request!
This is the main p5js website, and there’s lots of good info there:
- the p5js reference has all the details on every function and variable you’ll need to care about in the p5 library
- the p5js examples page is a good place to see how different things can be done using p5
- the p5js learn page has some useful tutorials and guides
The Mozilla Developer Network is the best place to get free online documentation, tutorials and guides on all things web development.