SAIC | ATS 2101 | Art and Technology Practices
For Loop etudes
Materials
Presentation
Schedule
Syllabus
Week 1 : Getting Setup
Week 2 : Simple 2D Shapes
Week 3 : Variables and For Loops
Week 4 : Nested For Loops and Random
Week 5 : Randomness & Conditionals
Week 6 : Project 1
Week 7 : Interactivity and Conditionals
Week 8 : Motion, Animation, Incrementation
Week 9 : Functions: Modularity and Abstraction
Week 10 : Project 2 Prep
Week 11 : Project 2
Week 12 : Objects: Modularity and Abstraction pt. II
Week 13 : Arrays + Group Presentations
Week 14 : Project 3 Prep
Week 15 : Project 3
Week 5 : Randomness & Conditionals
In-Class Goals:
Say hello and check-in
Take attendance
random() + randomSeed() tutorial
if / else tutorials
for loop etudes (in class assignment)
In-class work time
One-on-one Check-ins on Project 1
Homework
Readings
Make: Getting Started with p5*js
Review Chapters 3, 4, 5 as needed.
by
LINK
Examples
Other Materials
Key Concepts:
randomness
Coding Components:
random
randomSeed
noise
noiseSeed
if-else