Introduction to Creative Coding

Aalto University – School of Arts, Design and Architecture
Department of Media
Aalto Media Lab

Schedule

Week 1

001 | Wednesday, 15/09/2021

  • Introduction
  • Inspiration: Poems, Not Demos / Stop Drawing Dead Fish
  • Tools & Techniques: Processing Basics
  • Assignment: 2D Shape Illustration

002 | Thursday, 16/09/2021

  • Inspiration: Drawing with Code
  • Tools & Techniques: Simple interaction with the mouse
  • Tools & Techniques: random()
  • Assignment: Randomness

Week 2

003 | Wednesday, 22/09/2021

  • Inspiration: NFTs & Cryptoart
  • Tools & Techniques: If this then that (conditionals)
  • Tools & Techniques: Control flow
  • Assignment: Bouncing Ball

004 | Thursday, 23/09/2021

  • Inspiration: AI & Art
  • Tools & Techniques: Images and text

Week 3

005 | Wednesday, 29/09/2021

  • Inspiration: Vera Molnár, GRAV, Op Art
  • Tools & Techniques: Arrays
  • Tools & Techniques: For loops
  • Assignment: Iteration

006 | Thursday, 30/09/2021

  • Inspiration:
  • Tools & Techniques: Functions
  • Tools & Techniques: 2D transformations
  • Tools & Techniques: PGraphics
  • Assignment: Make a clock

Week 4

007 | Wednesday, 06/10/2021

  • Inspiration: Sound Visualizations
  • Tools & Techniques: Using libraries
  • Tools & Techniques: Sound in Processing
  • Tools & Techniques: Sound visualizations (amplitude and FFT)

008 | Thursday, 07/10/2021

  • Inspiration:
  • Tools & Techniques: Object-oriented programming (OOP) / Classes

Week 5

009 | Wednesday, 13/10/2021

  • Recap
  • Project Work & tutoring

010 | Thursday, 14/10/2021

  • Project work & tutoring

Week 6

011 | Wednesday, 20/10/2021

  • Project work & tutoring

012 | Thursday, 21/10/2021

  • Project work & tutoring

EXHIBITION

Väre, LQ Lobby
October 27 to November 7, 2021

Time to build the exhibition: October 25-26