Chance Encounters: Pedagogical Methodologies for Teaching Creative Coding
This paper presents a model for teaching drawing with computer programming, using conceptual and visual characteristics of twentieth century avant-garde painting practices. It examines how this pedagogic methodology is then developed to combine, synthesize, and apply these insights algorithmically, using the Python programming language, to produce generative artistic forms that can be evaluated and iteratively refined. The learning unit’s goal is to provide media production students with a tangible formula to continually build their critical, creative, and technical skills as they engage with visual culture.
Read more… Chance Encounters: Pedagogical Methodologies for Teaching Creative Coding