Activity 01
Pair Programming: Noise-Based Patterns
Pairs open p5.js editor and code a sketch using Perlin noise to generate flowing lines or shapes. They modify seed values, scale, and colors over 20 minutes, then run multiple iterations. Pairs combine best versions into one shared piece for class viewing.
Explain how algorithmic processes can lead to unexpected and complex artistic outcomes.
Facilitation TipDuring Pair Programming: Noise-Based Patterns, assign roles clearly: one student writes the code while the other observes, then switches roles midway to share insights.
What to look forPresent students with a short algorithm description and its resulting visual output. Ask them to identify two parameters that, if changed, would likely alter the artwork and explain how.