- Take Classes
- Get A Job
- Youth Programs
- Next Gen
- Advanced Tracks
- The Factory
- BUMP Records
- BUMP at 10
- Bridges Fellowship
- Remix Videos
- Summer Girl Game Academy
- Adobe Youth Voices
- Next Gen
- SF Commons
- Independent Media
HomeCreative Code in BAVC's Next Gen Open Source track
Creative Code in BAVC's Next Gen Open Source track
Posted on: Tuesday, April 03 2012 |
By Gabriel Dunne, Next Gen Open Source Instructor
As part of a broader partnership between BAVC and Mozilla to encourage next-generation integrated learning and career skills, this spring Digital Pathways is teaching an Open Source track to youth ages 14-24.
Tucked away in BAVC's Blue Lab, a group of students are creating projects with Processing, a language developed for visual learners and artists. They are using it to make their own creatures and monsters while learning the basics of programming logic to create their own software.
"Monster" by Tim
The projects students are pursuing are as varied as their interests. Using code as a medium inspires work that has the potential to include games, art, non-linear narrative, websites, apps, and original software tools that can be used for other projects and research.
"Mandala" by Steven Lee
"Learning to code visually directly connects my ideas to the code. I can see my progress, and I can see step by step what I'm creating," says Andrew, a current Next Gen student.
"Pretty much everything I do on the computer is visual, so coding visuals really makes it interesting.", says Logan, a first-time Next Gen student.
"Sonar" by Logan
I asked: has learning how to code changed the way you think about software you see online or elsewhere?
"Yeah, it definitely does", says Logan. "There's this online app called Sumo Paint. There's these features like gravity on the paint brushes, and a symmetry mode. After a few days of class I realized how to make it."
You can view some Processing projects coded by the 2012 Open Source track students on OpenProcessing.org.
A sample of student work on OpenProcessing.org