ART AND CODE featured intensive three-hour workshops, taught by leading developers and authors, in a variety of programming environments. Some workshops were intended for more advanced users, but many were introductory in nature and were suited for all ages. Some workshops were specifically for teens and ‘tweens! Throughout the weekend were a variety of related events including an exhibition of computational art, a festival of abstract film, an open-mic Dorkbot (show-and-tell / salon) for Art && Code attendees, and plenty of social meals.
Introduction to Flash Programming with ActionScript ActionScript enables efficient programming of Adobe Flash applications for everything from simple animations to complex, data-rich, interactive application interfaces. Directed by Ira Greenberg |
Alice: An Introduction to Programming Using 3D Graphics Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Directed by Don Slater and Wanda Dann |
Hijacking Photoshop and Illustrator with Adobe ExtendScript Did you know that you can write scripts to control Photoshop? To automate Illustrator? to abuse AfterEffects? You can with ExtendScript, Adobe’s implementation of JavaScript. It is used by all Adobe Creative Suite applications that support a JavaScript interface. Directed by Dr. Woohoo |
Getting Started with ExtendScript A short workshop introducing ExtendScript, Adobe’s implementation of JavaScript. It is used by all Adobe Creative Suite applications that support a JavaScript interface. Directed by Dr. Woohoo |
Drawing Cats with Hackety Hack Hackety Hack is a free Ruby-based environment which aims to make programming easily available to beginners, especially teenagers. In this century, you may have dozens of programming languages lurking on your machine. But how to use them? A fundamental secret! Well, no more. Hackety Hack will not stand to have you in the dark! Directed by why the lucky stiff |
Make Games with Hackety Hack on Your Laptop Hackety Hack is a free Ruby-based environment which aims to make programming easily available to beginners, especially teenagers. In this century, you may have dozens of programming languages lurking on your machine. But how to use them? A fundamental secret! Well, no more. Hackety Hack will not stand to have you in the dark! Directed by why the lucky stiff |
Audio and MIDI with Max/MSP Max/MSP/Jitter is an interactive graphical programming environment for music, audio, and media. Compatible with Mac and Windows, Max/MSP/Jitter provides true cross-platform authoring and a free runtime version. Directed by Luke DuBois |
Video and Graphics with Max/MSP/Jitter Max/MSP/Jitter is an interactive graphical programming environment for music, audio, and media. Compatible with Mac and Windows, Max/MSP/Jitter provides true cross-platform authoring and a free runtime version. Directed by Luke DuBois |
openFrameworks openFrameworks is an open-source tool and C++ framework for creative programming. Especially created for artists and designers, openFrameworks is the ideal starting point for those who want to take their first steps in C++ programming. Directed by Zachary Lieberman, Theodore Watson, and Arturo Castro |
A Patient Introduction to Processing for Total Beginners, Part 1 (Introductory; with Casey Reas) Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
A Brisk Introduction to Processing (Introductory/Intermediate; with Daniel Shiffman) Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
Information Visualization with Processing (Intermediate; with Ben Fry) Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
Teaching with Processing: Considerations for the Classroom (for Educators; with Ira Greenberg) Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
Processing: Advanced Applications (Intermediate/Advanced; with Daniel Shiffman) Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
Getting Started with Processing Processing is an open-source programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Directed by Casey Reas, Ben Fry, Ira Greenberg, and Daniel Shiffman |
Teaching with Scratch Scratch is a new graphical-programming environment that enables young people (ages 8 and up) to create their own interactive stories, games, and animations – and share their creations on the web. Scratch is designed to make programming more tinkerable, more meaningful, and more social. Directed by John Maloney, and Evelyn Eastmond |
Scratch for Young People Scratch is a new graphical-programming environment that enables young people (ages 8 and up) to create their own interactive stories, games, and animations – and share their creations on the web. Scratch is designed to make programming more tinkerable, more meaningful, and more social. Directed by John Maloney, and Evelyn Eastmond |
Intro to Coding in Microsoft Silverlight Microsoft Silverlight is a programmable web browser plugin that enables features such as animation, vector graphics and audio-video playback that characterize rich Internet applications. Directed by DeVaris Brown |
Intro to VVVV VVVV is a toolkit for real time video synthesis — and a graphical programming language which allows you to draw a program while it is running. Directed by Sebastian Oschatz |
Getting Started with VVVV VVVV is a toolkit for real time video synthesis — and a graphical programming language which allows you to draw a program while it is running. Directed by Sebastian Oschatz |
Interactive Sound on the iPhone, with Pure Data Pure Data (Pd) is ais a real-time graphical programming environment for audio, video, and graphical processing. Directed by Hans-Christoph Steiner |