Resources
To support your learning throughout this course, we have compiled a list of resources to assist you.
Section 1: Creative Code - Computational Thinking
The course home page contains several useful handouts which look at drawing shapes and using colour in ProcessingJS which will be useful for this weeks activities.
The Processing website includes more information about how to create code and references. You can also download Processing after the course has completed to continue creating visualisations! https://www.processing.org
For more information about the canvas and working with coordinates (which we cover this week) visit the Processing tutorials via this link: https://www.processing.org/tutorials/drawing/
Section 3: Repetition: Creating and recognising patterns
A tool for creating flow charts:
https://www.gliffy.com/go/html5/launch?app=1b5094b0-6042-11e2-bcfd-0800200c9a66
Create flowcharts and designs in Google Docs:
http://www.labnol.org/internet/office/create-flowcharts-in-google-docs/8051/
Section 5: Repetition - Going Further
For more information on while loops take a look at the Processing reference:
https://processing.org/reference/while.html
For more information on periodic functions look at https://processing.org/reference/sin_.html or https://processing.org/reference/cos_.html
Section 7: Arranging Our Data
For more information on how random numbers are generated in computers, and the nature of pseudorandomness:
https://en.wikipedia.org/wiki/Pseudorandomness
https://processing.org/reference/random_.html
Section 8: Functions - Reusable Code
For more information on Characters and ASCII refer to the following link:
https://en.wikipedia.org/wiki/ASCII