Virtual CC Fest

CC Fest is a free and friendly event for anyone curious about creative code! Will you join us?

On Saturday, June 18, 2022 from 12 to 4 pm EST (-4 UTC) join us on Zoom for our creative coding fest. Together, we’ll make interactive and engaging digital art, animation, games, work with AI or hardware, and explore lots of other options in a variety of workshops. Hear from our keynote speakers Frieda McAlear and Khadijah Abdurahman on important and timely topics related to creative coding!

We welcome:

  • Students, artists, hobbyists, creatives, and tinkerers who are curious to learn

  • Educators and community organizers who are looking for inspiration

  • Everyone who would like to learn more about creative code and our community

Virtual CC Fest - June 18 is co-organized by Marie LeBlanc Flanagan and Saber Khan, Education Community Director at Processing Foundation. Get tickets (free, paid, or donation) at this link or the button below. We are hosting the event on Zoom Events. You will need a Zoom account to join the event. You can sign for a free Zoom account here. If you are under 16 years of age then ask an adult guardian for help in getting registered. If you have any questions you can email ccfest@processing.org.


a flyer for virtual CC Fest on June 18. Made by Katie Chan.


Keynotes

J. Khadijah Abdurahman is an abolitionist whose research focus is predictive analytics in the US child welfare system and the Horn of Africa. They are an UCLA C2I2 fellow and the founder of We Be Imagining, a public interest technology project at Columbia University’s INCITE Center and The American Assembly.  They will speak on the topic of ‘Ode to Playfulness’.

Frieda McAlear (Inupiaq) MRes, is the Senior Research Associate at the Kapor Center. In 2018, Frieda co-founded the Women of Color in Computing Collaborative (WOCCC) and in 2019 she became a lead Principal Investigator in the Expanding Computer Science for Native American Girls project, a partnership between the Kapor Center and AISES to provide tribe-specific, girl-focused, culturally revitalizing CS courses to Native-serving schools. They will be speaking on the topic of ‘Rematriating Tech’.


Workshops


Emily Thomforde - AI Gesture Recognizers to Control Actions in p5.js

Dr. Emily Thomforde (she/her) is the Computer Science Coordinator for the California Department of Education. She loves making computational art that subverts traditional gender expectations.

Train a model to recognize your posture, gesture, or mood-- and then use it to control a game or interactive artwork. Uses Teachable Machine and p5.js.


Munus Shih and Iley Cao - GenZ(ine)

Munus Shih (he/him) is a New York-based, Taiwanese designer, coder, and educator that collaborates with contextual data and bespoke algorithms. His works encompass interactive and customizable brand identity, campaign, and user interface. He is currently slowly reading "CAPSLOCK", "Extra Bold" and "The Interface Experience" and he really wants to start a book club.

Iley Cao (she/they) is a New York based, Chinese & Vietnamese multimedia designer and storyteller studying at Parsons. Their mission is to produce work and enact dialogue that is culturally and environmentally engaging and intersectional. Her specific interests lay in sustainable practices, beauty, lifestyle, and food systems, and she likes to try out new banana bread recipes.

The workshop is taught by Iley Cao & Munus Shih in `code decolonized`. Our objective is to create a coded zine that focuses on digital identity. We will use P5.js to teach ‘function’ and generate a collaborative digital profile zine in the end. We created some customized functions for people to play with this zine more
easily.


Portia Morrell - Fun with p5js: Making Simple Apps by Reading Data

Portia (she/her) is a Computer Science Teacher and Student Diversity Coordinator. She is passionate about CS and curriculum building.

Already know how to use the primitive shapes and make simple animations? Let's learn how to read data using JSON which is quick way to grab data from a server. Using this data we can create many different simple applications such as Information cards, advice/joke generators, interactive data, quizzes and more. This workshop will share samples, a list of simple public apis to use and how to get started on your own.


Aiyo - Exploring materiality: experiments w/ bio art

Aiyo (they/them) is currently a MFA Design + Technology student at Parsons. They believe that technology is everything. Their work is currently existing at the intersections of food, bio art, ritual, and speculation.

Have you ever thought of food as a technology before? This conversation flows through the process of experimentation of turning food waste into art materials—Aiyo shares how they have been turning their leftover food into bioplastics to create a body of work.


So Sun Park - Rotate and Animate Objects with Trigonometry in P5js

Creative technologist and frontend web developer. I started as a theater major and later learned about VR and p5js. Since then, I have been exploring the combination of digital web, programming with storytelling and arts. (she/her)

Understanding and applying trigonometry functions would help you make rotation, repetition, and animation in generative arts. It would open up many potentials to your sketches. I also hope this helps you feel less scary of mathematics in programming too!


Haoshu (Roy) Yang - Nested For Loop and Permutation Design

Roy Yang (he/him) is a designer, engineer, and gamer committed to finding a balance in interdisciplinary areas that adopt technology in practice creatively, playfully, and carefully. He received bachelor’s degrees in Electronic and Electrical Engineering from University of Glasgow and University of Electronic Science and Technology of China. He is currently a Master of Fine Arts student at Parsons School of Design majoring in Design and Technology intending to approach teaching and holding workshops part-time.

This workshop will introduce the nested For loop in an accessible way for people new to coding. A self-made tool by p5.js will be used to better visualize the Nested For Loop from surface results to uncovered principles and execute processes behind it. Then, we will explore the concept of Permutation Design and create our design table of logo variants.


MeeNa Ko - Pixel Art for Educators

moaw! aka MeeNa Ko (they/them) is a professional game dev and pixel artist who uses their skillset for outreach and accessible education initiatives.

Pixel art is a great tool for education! As a lo-res medium, it's easy to make on any computer, tablet, or device. We'll be covering tools, techniques, and resources that teachers can share with their students to make pixel art!


Liam Baum - Using Music with p5.js

I enjoy music, coding, teaching, learning, teaching music, coding music, teaching coding, learning about coding, learning about music, learning about teaching coding, teaching about coding music and guinea pigs. (he/him)

This workshop will introduce some basics about using the p5.sound library. We will explore how to upload audio files into a sketch and use sound to create and control visuals and animation.


Joshua Davis - Working with Color

Joshua Davis (he/him) is an artist, technologist, author & designer in algorithmic image making & animation since 1995.

Joshua has been using creative coding in his workflow for 26 years and has employed some creative ways of working with color. Which will include working with Lerp, PNG's, generating color gradients and working with Oscillators to use color in a new and exciting way.


Caleb Foss - Processing & Arduino: An introduction to communication between sketches and electronic components

Caleb Foss (they/them) is an artist who explores power dynamics embedded in familiar media technologies. They make games, apps, videos, digitally-fabricated objects, and multimedia performances. Foss is a Professional Lecturer in the School of Design at DePaul University in Chicago.

This workshop will introduce techniques to send messages between a Processing sketch and an Arduino microcontroller using serial communication. This allows a Processing sketch to trigger Arduino outputs (e.g. LEDs, motors) and to respond to Arduino inputs.(e.g. buttons, potentiometers). This process is made easier through the Arduino library for Processing in coordination with the firmata for Arduino.


Layla Quinones - Multiculturalism vs. Social Justice

Layla (she/her) is a Curriculum Implementation Specialist and Computer Science Teacher for the NYC DOE CS4ALL initiative. She taught Computer Science to secondary school and college students for 8 years, and is currently training teachers to teach computer science in NYC public schools. She is passionate about integrating social emotional learning, culturally relevant pedagogy and social justice into her CS teaching practices. In her free time Layla can be found at a skatepark on her inline or quad skates, or creating art and drinking tea.

Multiculturalism focuses on accepting others and respecting differences, and is an important component of progressive education. However, are we studying key issues within each community? Are we analyzing bias and other oppressive belief systems? How do we enable our students to bring on real change? This workshop opens a dialogue to explore how we as CS teachers and scholars can be an active part of using CS as a medium to teach social justice.


Miguel Nobrega - Data Visualization for Digital Products

Miguel is a computational designer and multimedia artist working with generative systems, digital products, data visualization, and creative coding. He is currently at Work & Co in Brooklyn.

This workshop will introduce you to how to use creative coding and data visualization in the context of digital products. You will walk through the process of creating an app that uses data visualization as the core element of the product experience and explore P5.js prototypes used in our design process.

Colourful circles and squiggly shapes overlaid with the title and date of the event

Colorful shapes with the event information repeated