Part 1 — Due Week 4, September 22
Using pure Processing code, create 2 data visualizations.
If needed, start by spending a little time (re)familiarizing yourself with Processing. Look at some of the examples. Read the code and think about how they work. Make some changes to see what happens. Create a few throw-away sketches. You may want to get a copy of Getting Started with Processing if you don’t have one.
For the first data visualization, duplicate an existing visualization with code. Find a visualization you find interesting and try to recreate it as closely as possible using processing. Some visualizations will be much harder to recreate than others. Look for a visualization that suits your skill level, and will help you advance your programming skills.
For the second data visualization, you can duplicate another existing visualization, redesign an existing visualization, or create a new visualization. Look for a visualization that will present different challenges from the first one (don’t do two bar charts).
For both visualizations, post your code and a screen-grab of the your results to the blog. Include links to the visualizations you recreate.
Part 2 — Due Week 5, September 29
Create most of a data visualization using Processing code, but finish it in Illustrator. Post your visualization and code to the blog, and bring a (larger than letter size) print to class.
Use this assignment as an opportunity to explore the concepts introduced in class. Get comfortable using transform functions, map(), arrays, and the pdf library. We are gearing up for the first big assignment, so use this week to get a good handle on these technical concepts. Most of your time this week should be in processing, but export to PDF early and often. Get comfortable working with these tools together.
For this visualization you can copy an existing visualization, create a make-over, or start with raw data and make an original visualization.
P.S.