Home - Griffith-ICT/1701ICT-Creative-Coding GitHub Wiki
1701ICT Creative Coding
Week 1 - Introduction
Week 2 - Drawing with p5.js
-
Some Programming Concepts - Syntax, Functions, (Sequence, Selection, Iteration)
-
p5.js Library - Drawing shapes
-
Shapes - Rectangle, Line, Triangle, Point, Arc
-
Colour - Colour modes, fill colour, stroke colour, alpha
-
Iteration - For loop, variables, initialisation, comparison, increment
-
Using loops - Laying out shapes
-
Nested loops - Grid layout
Week 3 - Animation and Interaction
Week 4 - A simple game
Week 5 - Multiple objects, GUI components
Week 6 - Data
Accessing Data
Web Services
JSON
Data types
Working with strings
blendMode()
Random numbers
Maths
while loops
Week 7 - Time
3D graphics
Transforms
Week 8
Writing your own functions
Parameters
Return values
Scope
Week 9
More complex animations
Interpolating values
Trajectories
Particle systems
Week 10
Integrating p5.js into a web page
Accessing web elements from p5.js
Working with JavaScript outside of p5.js