UIC | ART 151 | Intro to Creative Coding for New Media Art
For Loop etudes
Materials
Schedule
Syllabus
Presentation
Arturia BeatStep
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: Generative Drawing Machine
Week 7 : Interactivity and Conditionals
Week 8 : Transformations and Media
Week 9 : Motion, Animation, Incrementation
Week 10 : Work Week, Presentation + Project 2
Week 11 : Project 2
Week 12 : MIDI CNTRL, Dials
Week 13 : MIDI CTRL, Dials
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