Date: Saturday, Nov 15, 2024


https://youtu.be/mRmcTDqoUQo

Session Overview

This week, we transitioned from generative patterns into data-driven creative coding through arrays, CSV files, and introductory APIs. Saber began with an overview of how loops expand naturally into arrays, then into tabular data, and ultimately into visual storytelling. We started by reviewing Assignment 3 projects, discussing noise animations, grid patterns, and refinements to nested loop sketches. Saber then introduced arrays as a new data structure, demonstrated how to store and iterate through lists of values, and showed how those numbers could drive shapes, color, motion, and composition.

Next, we explored CSV data with loadTable(), extracting columns and mapping values into visual forms. Mid-session, guest artist Patt Vira joined from Bangkok to share her inspiring journey from mechanical engineering to creative coding and teaching. The session wrapped with a look at public APIs, JSON data structures, and the playful possibilities of dynamic, real-world information.


Highlights & Takeaways


Guest Spotlight: Patt Vira

Patt shared how she first found programming difficult, then discovered its creative potential through interactive art and computational design. Teachers asked about engineering influences, artistic process, and how she guides young learners through the early phases of skill development.

📘 From Engineering to Expression