Skip to main content

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