COD 208 Creative Coding II (2024-2025)
π week 01 Introduction
- Introduction
- Course Structure
- Course Materials
- Class Environment
- Project Topics & Examples
Open Week 01
π week 02 OOP
- Abstraction
- OOP (Object Oriented Programming)
- Creating instances of an object
- Projects of the week
- Genuary Offer
Open Week 02
π week 03 Arrays and Objects
- Motion
- Conditional Logic
- Attributes
- Loops
Open Week 03
π week 04 Computational Thinking, Moire Patterns, Motion
- Transform position, size, and style many object using three variables
- Computational Thinking as a tool to generate algorithms
- Moire Patterns
- Cyclic motion via If Statements
Open Week 04
π week 05: Generative Art Paradigms: Randomness & Repetetion
- What is Generative Art?
- 50s Computer Art Scene β Computers and Automation Magazine
- Deterministic & Stochastic Randomness
- Randomness in Algorithmic (Generative) Art
- Case Study: Vera Molnar, Des Orders (1974)
Open Week 05
π week 06: Media & Images
- Loading external assets
- Loading images
- Computational Collage
Open Week 06
π week 07: Image Processing & Interactivity
- ALAP Categories: Image Processing
- Modify the loaded image
- `mousePressed()` and `keyPressed()` functions
- Make one of the sketches interactive
Open Week 07
π week 08: Typography - Computational Poster
- Interactivity
- Case Study: Computational Posters and Book Covers
- For Loops and Grids
- Push, Pop, Translate, Rotate, Scale...
Open Week 08
π week 09: Sound Δ±nteractivity Games
- Load, play, stop sound
- Audiovisual apps
- Case study: Interactive drum
- Case study: Sound Interactive Game
- Case study: Museum of sounds app
Open Week 09
π week 10: Autonomous Agents
- random vs noise
- Perlin Noise
- Algorithmic Art Praxis: Frieder Nake
- Random Walk
- Cyclic Motion
Open Week 10
week 11: Final Project Discussion
- Present moodboards for the final project
- Background information (Inspiration & Purpose)
- Peer-discussions
- Finalize the project text according to the feedbacks
week 12: Final Project Reviews
week 13: Final Project Reviews
week 14: Final Project Presentations
- Present your final projects
- Background information (Inspiration & Purpose)
- Peer-discussions
- Link to Survey